// class version 50.0 (50)
// access flags 0x21
public class net/minecraft/client/renderer/EntityRenderer implements net/minecraft/client/resources/IResourceManagerReloadListener  {

  // compiled from: EntityRenderer.java
  // access flags 0x0
  INNERCLASS net/minecraft/client/renderer/EntityRenderer$4 null null
  // access flags 0x0
  INNERCLASS net/minecraft/client/renderer/EntityRenderer$3 null null
  // access flags 0x0
  INNERCLASS net/minecraft/client/renderer/EntityRenderer$2 null null
  // access flags 0x0
  INNERCLASS net/minecraft/client/renderer/EntityRenderer$1 null null
  // access flags 0x9
  public static INNERCLASS net/minecraft/util/math/BlockPos$MutableBlockPos net/minecraft/util/math/BlockPos a
  // access flags 0x4019
  public final static enum INNERCLASS net/minecraft/util/math/RayTraceResult$Type net/minecraft/util/math/RayTraceResult a
  // access flags 0x9
  public static INNERCLASS net/optifine/Lagometer$TimerNano net/optifine/Lagometer TimerNano
  // access flags 0x4019
  public final static enum INNERCLASS net/minecraft/client/renderer/GlStateManager$SourceFactor net/minecraft/client/renderer/GlStateManager r
  // access flags 0x4019
  public final static enum INNERCLASS net/minecraft/client/renderer/GlStateManager$DestFactor net/minecraft/client/renderer/GlStateManager l
  // access flags 0x4019
  public final static enum INNERCLASS net/minecraft/client/renderer/GlStateManager$FogMode net/minecraft/client/renderer/GlStateManager m
  // access flags 0x4019
  public final static enum INNERCLASS net/minecraft/util/text/event/ClickEvent$Action net/minecraft/util/text/event/ClickEvent a
  // access flags 0x4019
  public final static enum INNERCLASS net/minecraft/client/renderer/block/model/ItemCameraTransforms$TransformType net/minecraft/client/renderer/block/model/ItemCameraTransforms b

  // access flags 0x1A
  private final static Lorg/apache/logging/log4j/Logger; field_147710_q

  // access flags 0x1A
  private final static Lnet/minecraft/util/ResourceLocation; field_110924_q

  // access flags 0x1A
  private final static Lnet/minecraft/util/ResourceLocation; field_110923_r

  // access flags 0x9
  public static Z field_78517_a

  // access flags 0x9
  public static I field_78515_b

  // access flags 0x12
  private final Lnet/minecraft/client/Minecraft; field_78531_r

  // access flags 0x12
  private final Lnet/minecraft/client/resources/IResourceManager; field_147711_ac

  // access flags 0x12
  private final Ljava/util/Random; field_78537_ab

  // access flags 0x2
  private F field_78530_s

  // access flags 0x1
  public Lnet/minecraft/client/renderer/ItemRenderer; field_78516_c

  // access flags 0x12
  private final Lnet/minecraft/client/gui/MapItemRenderer; field_147709_v

  // access flags 0x2
  private I field_78529_t

  // access flags 0x2
  private Lnet/minecraft/entity/Entity; field_78528_u

  // access flags 0x2
  private Lnet/minecraft/util/MouseFilter; field_78527_v

  // access flags 0x2
  private Lnet/minecraft/util/MouseFilter; field_78526_w

  // access flags 0x12
  private final F field_78490_B = 4.0

  // access flags 0x2
  private F field_78491_C

  // access flags 0x2
  private F field_78496_H

  // access flags 0x2
  private F field_78497_I

  // access flags 0x2
  private F field_78498_J

  // access flags 0x2
  private F field_78499_K

  // access flags 0x2
  private F field_78492_L

  // access flags 0x2
  private F field_78507_R

  // access flags 0x2
  private F field_78506_S

  // access flags 0x2
  private F field_82831_U

  // access flags 0x2
  private F field_82832_V

  // access flags 0x2
  private Z field_78500_U

  // access flags 0x2
  private Z field_175074_C

  // access flags 0x2
  private Z field_175073_D

  // access flags 0x2
  private J field_184374_E

  // access flags 0x2
  private J field_78508_Y

  // access flags 0x2
  private J field_78510_Z

  // access flags 0x12
  private final Lnet/minecraft/client/renderer/texture/DynamicTexture; field_78513_d

  // access flags 0x12
  private final [I field_78504_Q

  // access flags 0x12
  private final Lnet/minecraft/util/ResourceLocation; field_110922_T

  // access flags 0x2
  private Z field_78536_aa

  // access flags 0x2
  private F field_78514_e

  // access flags 0x2
  private F field_175075_L

  // access flags 0x2
  private I field_78534_ac

  // access flags 0x12
  private final [F field_175076_N

  // access flags 0x12
  private final [F field_175077_O

  // access flags 0x12
  private final Ljava/nio/FloatBuffer; field_78521_m

  // access flags 0x1
  public F field_175080_Q

  // access flags 0x1
  public F field_175082_R

  // access flags 0x1
  public F field_175081_S

  // access flags 0x2
  private F field_78535_ad

  // access flags 0x2
  private F field_78539_ae

  // access flags 0x2
  private I field_175079_V

  // access flags 0x2
  private Z field_175078_W

  // access flags 0x2
  private D field_78503_V

  // access flags 0x2
  private D field_78502_W

  // access flags 0x2
  private D field_78509_X

  // access flags 0x2
  private Lnet/minecraft/item/ItemStack; field_190566_ab

  // access flags 0x2
  private I field_190567_ac

  // access flags 0x2
  private F field_190568_ad

  // access flags 0x2
  private F field_190569_ae

  // access flags 0x2
  private Lnet/minecraft/client/shader/ShaderGroup; field_147707_d

  // access flags 0x1A
  private final static [Lnet/minecraft/util/ResourceLocation; field_147712_ad

  // access flags 0x19
  public final static I field_147708_e

  // access flags 0x2
  private I field_147713_ae

  // access flags 0x2
  private Z field_175083_ad

  // access flags 0x1
  public I field_175084_ae

  // access flags 0x2
  private Z initialized

  // access flags 0x2
  private Lnet/minecraft/world/World; updatedWorld

  // access flags 0x1
  public Z fogStandard

  // access flags 0x2
  private F clipDistance

  // access flags 0x2
  private J lastServerTime

  // access flags 0x2
  private I lastServerTicks

  // access flags 0x2
  private I serverWaitTime

  // access flags 0x2
  private I serverWaitTimeCurrent

  // access flags 0x2
  private F avgServerTimeDiff

  // access flags 0x2
  private F avgServerTickDiff

  // access flags 0x2
  private [Lnet/minecraft/client/shader/ShaderGroup; fxaaShaders

  // access flags 0x2
  private Z loadVisibleChunks

  // access flags 0x1
  public <init>(Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/resources/IResourceManager;)V
   L0
    LINENUMBER 255 L0
    ALOAD 0
    INVOKESPECIAL java/lang/Object.<init> ()V
   L1
    LINENUMBER 127 L1
    ALOAD 0
    NEW java/util/Random
    DUP
    INVOKESPECIAL java/util/Random.<init> ()V
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
   L2
    LINENUMBER 139 L2
    ALOAD 0
    NEW net/minecraft/util/MouseFilter
    DUP
    INVOKESPECIAL net/minecraft/util/MouseFilter.<init> ()V
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78527_v : Lnet/minecraft/util/MouseFilter;
   L3
    LINENUMBER 140 L3
    ALOAD 0
    NEW net/minecraft/util/MouseFilter
    DUP
    INVOKESPECIAL net/minecraft/util/MouseFilter.<init> ()V
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78526_w : Lnet/minecraft/util/MouseFilter;
   L4
    LINENUMBER 141 L4
    ALOAD 0
    LDC 4.0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78490_B : F
   L5
    LINENUMBER 144 L5
    ALOAD 0
    LDC 4.0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78491_C : F
   L6
    LINENUMBER 171 L6
    ALOAD 0
    ICONST_1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175074_C : Z
   L7
    LINENUMBER 172 L7
    ALOAD 0
    ICONST_1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175073_D : Z
   L8
    LINENUMBER 176 L8
    ALOAD 0
    INVOKESTATIC net/minecraft/client/Minecraft.func_71386_F ()J
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78508_Y : J
   L9
    LINENUMBER 203 L9
    ALOAD 0
    SIPUSH 1024
    NEWARRAY T_FLOAT
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175076_N : [F
   L10
    LINENUMBER 204 L10
    ALOAD 0
    SIPUSH 1024
    NEWARRAY T_FLOAT
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175077_O : [F
   L11
    LINENUMBER 207 L11
    ALOAD 0
    BIPUSH 16
    INVOKESTATIC net/minecraft/client/renderer/GLAllocation.func_74529_h (I)Ljava/nio/FloatBuffer;
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78521_m : Ljava/nio/FloatBuffer;
   L12
    LINENUMBER 220 L12
    ALOAD 0
    DCONST_1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78503_V : D
   L13
    LINENUMBER 236 L13
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.initialized : Z
   L14
    LINENUMBER 237 L14
    ALOAD 0
    ACONST_NULL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.updatedWorld : Lnet/minecraft/world/World;
   L15
    LINENUMBER 238 L15
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.fogStandard : Z
   L16
    LINENUMBER 240 L16
    ALOAD 0
    LDC 128.0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.clipDistance : F
   L17
    LINENUMBER 242 L17
    ALOAD 0
    LCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTime : J
   L18
    LINENUMBER 243 L18
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTicks : I
   L19
    LINENUMBER 244 L19
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTime : I
   L20
    LINENUMBER 245 L20
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTimeCurrent : I
   L21
    LINENUMBER 246 L21
    ALOAD 0
    FCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.avgServerTimeDiff : F
   L22
    LINENUMBER 247 L22
    ALOAD 0
    FCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.avgServerTickDiff : F
   L23
    LINENUMBER 249 L23
    ALOAD 0
    BIPUSH 10
    ANEWARRAY net/minecraft/client/shader/ShaderGroup
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.fxaaShaders : [Lnet/minecraft/client/shader/ShaderGroup;
   L24
    LINENUMBER 251 L24
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.loadVisibleChunks : Z
   L25
    LINENUMBER 256 L25
    ALOAD 0
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_147708_e : I
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147713_ae : I
   L26
    LINENUMBER 257 L26
    ALOAD 0
    ALOAD 1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
   L27
    LINENUMBER 258 L27
    ALOAD 0
    ALOAD 2
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147711_ac : Lnet/minecraft/client/resources/IResourceManager;
   L28
    LINENUMBER 259 L28
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175597_ag ()Lnet/minecraft/client/renderer/ItemRenderer;
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78516_c : Lnet/minecraft/client/renderer/ItemRenderer;
   L29
    LINENUMBER 260 L29
    ALOAD 0
    NEW net/minecraft/client/gui/MapItemRenderer
    DUP
    ALOAD 1
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    INVOKESPECIAL net/minecraft/client/gui/MapItemRenderer.<init> (Lnet/minecraft/client/renderer/texture/TextureManager;)V
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147709_v : Lnet/minecraft/client/gui/MapItemRenderer;
   L30
    LINENUMBER 261 L30
    ALOAD 0
    NEW net/minecraft/client/renderer/texture/DynamicTexture
    DUP
    BIPUSH 16
    BIPUSH 16
    INVOKESPECIAL net/minecraft/client/renderer/texture/DynamicTexture.<init> (II)V
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78513_d : Lnet/minecraft/client/renderer/texture/DynamicTexture;
   L31
    LINENUMBER 262 L31
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    LDC "lightMap"
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78513_d : Lnet/minecraft/client/renderer/texture/DynamicTexture;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.func_110578_a (Ljava/lang/String;Lnet/minecraft/client/renderer/texture/DynamicTexture;)Lnet/minecraft/util/ResourceLocation;
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_110922_T : Lnet/minecraft/util/ResourceLocation;
   L32
    LINENUMBER 263 L32
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78513_d : Lnet/minecraft/client/renderer/texture/DynamicTexture;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/DynamicTexture.func_110565_c ()[I
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78504_Q : [I
   L33
    LINENUMBER 264 L33
    ALOAD 0
    ACONST_NULL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
   L34
    LINENUMBER 266 L34
    ICONST_0
    ISTORE 3
   L35
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/Minecraft net/minecraft/client/resources/IResourceManager I] []
    ILOAD 3
    BIPUSH 32
    IF_ICMPGE L36
   L37
    LINENUMBER 268 L37
    ICONST_0
    ISTORE 4
   L38
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/Minecraft net/minecraft/client/resources/IResourceManager I I] []
    ILOAD 4
    BIPUSH 32
    IF_ICMPGE L39
   L40
    LINENUMBER 270 L40
    ILOAD 4
    BIPUSH 16
    ISUB
    I2F
    FSTORE 5
   L41
    LINENUMBER 271 L41
    ILOAD 3
    BIPUSH 16
    ISUB
    I2F
    FSTORE 6
   L42
    LINENUMBER 272 L42
    FLOAD 5
    FLOAD 5
    FMUL
    FLOAD 6
    FLOAD 6
    FMUL
    FADD
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76129_c (F)F
    FSTORE 7
   L43
    LINENUMBER 273 L43
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175076_N : [F
    ILOAD 3
    ICONST_5
    ISHL
    ILOAD 4
    IOR
    FLOAD 6
    FNEG
    FLOAD 7
    FDIV
    FASTORE
   L44
    LINENUMBER 274 L44
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175077_O : [F
    ILOAD 3
    ICONST_5
    ISHL
    ILOAD 4
    IOR
    FLOAD 5
    FLOAD 7
    FDIV
    FASTORE
   L45
    LINENUMBER 268 L45
    IINC 4 1
    GOTO L38
   L39
    LINENUMBER 266 L39
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/Minecraft net/minecraft/client/resources/IResourceManager I I] []
    IINC 3 1
    GOTO L35
   L36
    LINENUMBER 277 L36
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/Minecraft net/minecraft/client/resources/IResourceManager I] []
    RETURN
   L46
    LOCALVARIABLE f F L41 L45 5
    LOCALVARIABLE f1 F L42 L45 6
    LOCALVARIABLE f2 F L43 L45 7
    LOCALVARIABLE j I L38 L39 4
    LOCALVARIABLE i I L35 L36 3
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L46 0
    LOCALVARIABLE mcIn Lnet/minecraft/client/Minecraft; L0 L46 1
    LOCALVARIABLE resourceManagerIn Lnet/minecraft/client/resources/IResourceManager; L0 L46 2
    MAXSTACK = 5
    MAXLOCALS = 8

  // access flags 0x1
  public func_147702_a()Z
   L0
    LINENUMBER 281 L0
    GETSTATIC net/minecraft/client/renderer/OpenGlHelper.field_148824_g : Z
    IFEQ L1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    IFNULL L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    ICONST_0
   L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] [I]
    IRETURN
   L3
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L3 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public func_181022_b()V
   L0
    LINENUMBER 286 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    IFNULL L1
   L2
    LINENUMBER 288 L2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    INVOKEVIRTUAL net/minecraft/client/shader/ShaderGroup.func_148021_a ()V
   L1
    LINENUMBER 291 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    ALOAD 0
    ACONST_NULL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
   L3
    LINENUMBER 292 L3
    ALOAD 0
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_147708_e : I
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147713_ae : I
   L4
    LINENUMBER 293 L4
    RETURN
   L5
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L5 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // access flags 0x1
  public func_175071_c()V
   L0
    LINENUMBER 297 L0
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175083_ad : Z
    IFNE L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] [net/minecraft/client/renderer/EntityRenderer]
    ICONST_0
   L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] [net/minecraft/client/renderer/EntityRenderer I]
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175083_ad : Z
   L3
    LINENUMBER 298 L3
    RETURN
   L4
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L4 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // access flags 0x1
  public func_175066_a(Lnet/minecraft/entity/Entity;)V
    @Ljavax/annotation/Nullable;() // parameter 0
   L0
    LINENUMBER 305 L0
    GETSTATIC net/minecraft/client/renderer/OpenGlHelper.field_148824_g : Z
    IFEQ L1
   L2
    LINENUMBER 307 L2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    IFNULL L3
   L4
    LINENUMBER 309 L4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    INVOKEVIRTUAL net/minecraft/client/shader/ShaderGroup.func_148021_a ()V
   L3
    LINENUMBER 312 L3
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity] []
    ALOAD 0
    ACONST_NULL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
   L5
    LINENUMBER 314 L5
    ALOAD 1
    INSTANCEOF net/minecraft/entity/monster/EntityCreeper
    IFEQ L6
   L7
    LINENUMBER 316 L7
    ALOAD 0
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/creeper.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175069_a (Lnet/minecraft/util/ResourceLocation;)V
    GOTO L1
   L6
    LINENUMBER 318 L6
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity] []
    ALOAD 1
    INSTANCEOF net/minecraft/entity/monster/EntitySpider
    IFEQ L8
   L9
    LINENUMBER 320 L9
    ALOAD 0
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/spider.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175069_a (Lnet/minecraft/util/ResourceLocation;)V
    GOTO L1
   L8
    LINENUMBER 322 L8
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity] []
    ALOAD 1
    INSTANCEOF net/minecraft/entity/monster/EntityEnderman
    IFEQ L10
   L11
    LINENUMBER 324 L11
    ALOAD 0
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/invert.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175069_a (Lnet/minecraft/util/ResourceLocation;)V
    GOTO L1
   L10
    LINENUMBER 329 L10
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity] []
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_loadEntityShader : Lnet/optifine/reflect/ReflectorMethod;
    INVOKEVIRTUAL net/optifine/reflect/ReflectorMethod.exists ()Z
    IFEQ L1
   L12
    LINENUMBER 330 L12
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_loadEntityShader : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_2
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 1
    AASTORE
    DUP
    ICONST_1
    ALOAD 0
    AASTORE
    INVOKESTATIC net/optifine/reflect/Reflector.call (Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)Ljava/lang/Object;
    POP
   L1
    LINENUMBER 334 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity] []
    RETURN
   L13
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L13 0
    LOCALVARIABLE entityIn Lnet/minecraft/entity/Entity; L0 L13 1
    MAXSTACK = 5
    MAXLOCALS = 2

  // access flags 0x1
  public func_175069_a(Lnet/minecraft/util/ResourceLocation;)V
    TRYCATCHBLOCK L0 L1 L2 java/io/IOException
    TRYCATCHBLOCK L0 L1 L3 com/google/gson/JsonSyntaxException
   L4
    LINENUMBER 339 L4
    INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.func_148822_b ()Z
    IFNE L0
   L5
    LINENUMBER 340 L5
    RETURN
   L0
    LINENUMBER 344 L0
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/util/ResourceLocation] []
    ALOAD 0
    NEW net/minecraft/client/shader/ShaderGroup
    DUP
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147711_ac : Lnet/minecraft/client/resources/IResourceManager;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_147110_a ()Lnet/minecraft/client/shader/Framebuffer;
    ALOAD 1
    INVOKESPECIAL net/minecraft/client/shader/ShaderGroup.<init> (Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/client/resources/IResourceManager;Lnet/minecraft/client/shader/Framebuffer;Lnet/minecraft/util/ResourceLocation;)V
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
   L6
    LINENUMBER 345 L6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    INVOKEVIRTUAL net/minecraft/client/shader/ShaderGroup.func_148026_a (II)V
   L7
    LINENUMBER 346 L7
    ALOAD 0
    ICONST_1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175083_ad : Z
   L1
    LINENUMBER 359 L1
    GOTO L8
   L2
    LINENUMBER 348 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/util/ResourceLocation] [java/io/IOException]
    ASTORE 2
   L9
    LINENUMBER 350 L9
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_147710_q : Lorg/apache/logging/log4j/Logger;
    LDC "Failed to load shader: {}"
    ICONST_2
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 1
    AASTORE
    DUP
    ICONST_1
    ALOAD 2
    AASTORE
    INVOKEINTERFACE org/apache/logging/log4j/Logger.warn (Ljava/lang/String;[Ljava/lang/Object;)V
   L10
    LINENUMBER 351 L10
    ALOAD 0
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_147708_e : I
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147713_ae : I
   L11
    LINENUMBER 352 L11
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175083_ad : Z
   L12
    LINENUMBER 359 L12
    GOTO L8
   L3
    LINENUMBER 354 L3
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/util/ResourceLocation] [com/google/gson/JsonSyntaxException]
    ASTORE 2
   L13
    LINENUMBER 356 L13
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_147710_q : Lorg/apache/logging/log4j/Logger;
    LDC "Failed to load shader: {}"
    ICONST_2
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 1
    AASTORE
    DUP
    ICONST_1
    ALOAD 2
    AASTORE
    INVOKEINTERFACE org/apache/logging/log4j/Logger.warn (Ljava/lang/String;[Ljava/lang/Object;)V
   L14
    LINENUMBER 357 L14
    ALOAD 0
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_147708_e : I
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147713_ae : I
   L15
    LINENUMBER 358 L15
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175083_ad : Z
   L8
    LINENUMBER 360 L8
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/util/ResourceLocation] []
    RETURN
   L16
    LOCALVARIABLE ioexception Ljava/io/IOException; L9 L12 2
    LOCALVARIABLE jsonsyntaxexception Lcom/google/gson/JsonSyntaxException; L13 L8 2
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L4 L16 0
    LOCALVARIABLE resourceLocationIn Lnet/minecraft/util/ResourceLocation; L4 L16 1
    MAXSTACK = 7
    MAXLOCALS = 3

  // access flags 0x1
  public func_110549_a(Lnet/minecraft/client/resources/IResourceManager;)V
   L0
    LINENUMBER 364 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    IFNULL L1
   L2
    LINENUMBER 366 L2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    INVOKEVIRTUAL net/minecraft/client/shader/ShaderGroup.func_148021_a ()V
   L1
    LINENUMBER 369 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/resources/IResourceManager] []
    ALOAD 0
    ACONST_NULL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
   L3
    LINENUMBER 371 L3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147713_ae : I
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_147708_e : I
    IF_ICMPNE L4
   L5
    LINENUMBER 373 L5
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175066_a (Lnet/minecraft/entity/Entity;)V
    GOTO L6
   L4
    LINENUMBER 377 L4
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/resources/IResourceManager] []
    ALOAD 0
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_147712_ad : [Lnet/minecraft/util/ResourceLocation;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147713_ae : I
    AALOAD
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175069_a (Lnet/minecraft/util/ResourceLocation;)V
   L6
    LINENUMBER 379 L6
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/resources/IResourceManager] []
    RETURN
   L7
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L7 0
    LOCALVARIABLE resourceManager Lnet/minecraft/client/resources/IResourceManager; L0 L7 1
    MAXSTACK = 3
    MAXLOCALS = 2

  // access flags 0x1
  public func_78464_a()V
   L0
    LINENUMBER 386 L0
    GETSTATIC net/minecraft/client/renderer/OpenGlHelper.field_148824_g : Z
    IFEQ L1
    INVOKESTATIC net/minecraft/client/shader/ShaderLinkHelper.func_148074_b ()Lnet/minecraft/client/shader/ShaderLinkHelper;
    IFNONNULL L1
   L2
    LINENUMBER 388 L2
    INVOKESTATIC net/minecraft/client/shader/ShaderLinkHelper.func_148076_a ()V
   L1
    LINENUMBER 391 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    ALOAD 0
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78477_e ()V
   L3
    LINENUMBER 392 L3
    ALOAD 0
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78470_f ()V
   L4
    LINENUMBER 393 L4
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78539_ae : F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78535_ad : F
   L5
    LINENUMBER 394 L5
    ALOAD 0
    LDC 4.0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78491_C : F
   L6
    LINENUMBER 396 L6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74326_T : Z
    IFEQ L7
   L8
    LINENUMBER 398 L8
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74341_c : F
    LDC 0.6
    FMUL
    LDC 0.2
    FADD
    FSTORE 1
   L9
    LINENUMBER 399 L9
    FLOAD 1
    FLOAD 1
    FMUL
    FLOAD 1
    FMUL
    LDC 8.0
    FMUL
    FSTORE 2
   L10
    LINENUMBER 400 L10
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78527_v : Lnet/minecraft/util/MouseFilter;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78496_H : F
    LDC 0.05
    FLOAD 2
    FMUL
    INVOKEVIRTUAL net/minecraft/util/MouseFilter.func_76333_a (FF)F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78498_J : F
   L11
    LINENUMBER 401 L11
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78526_w : Lnet/minecraft/util/MouseFilter;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78497_I : F
    LDC 0.05
    FLOAD 2
    FMUL
    INVOKEVIRTUAL net/minecraft/util/MouseFilter.func_76333_a (FF)F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78499_K : F
   L12
    LINENUMBER 402 L12
    ALOAD 0
    FCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78492_L : F
   L13
    LINENUMBER 403 L13
    ALOAD 0
    FCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78496_H : F
   L14
    LINENUMBER 404 L14
    ALOAD 0
    FCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78497_I : F
   L15
    LINENUMBER 405 L15
    GOTO L16
   L7
    LINENUMBER 408 L7
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    ALOAD 0
    FCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78498_J : F
   L17
    LINENUMBER 409 L17
    ALOAD 0
    FCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78499_K : F
   L18
    LINENUMBER 410 L18
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78527_v : Lnet/minecraft/util/MouseFilter;
    INVOKEVIRTUAL net/minecraft/util/MouseFilter.func_180179_a ()V
   L19
    LINENUMBER 411 L19
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78526_w : Lnet/minecraft/util/MouseFilter;
    INVOKEVIRTUAL net/minecraft/util/MouseFilter.func_180179_a ()V
   L16
    LINENUMBER 414 L16
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    IFNONNULL L20
   L21
    LINENUMBER 416 L21
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175607_a (Lnet/minecraft/entity/Entity;)V
   L20
    LINENUMBER 420 L20
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    ASTORE 1
   L22
    LINENUMBER 421 L22
    ALOAD 1
    GETFIELD net/minecraft/entity/Entity.field_70165_t : D
    DSTORE 3
   L23
    LINENUMBER 422 L23
    ALOAD 1
    GETFIELD net/minecraft/entity/Entity.field_70163_u : D
    ALOAD 1
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_70047_e ()F
    F2D
    DADD
    DSTORE 5
   L24
    LINENUMBER 423 L24
    ALOAD 1
    GETFIELD net/minecraft/entity/Entity.field_70161_v : D
    DSTORE 7
   L25
    LINENUMBER 424 L25
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    NEW net/minecraft/util/math/BlockPos
    DUP
    DLOAD 3
    DLOAD 5
    DLOAD 7
    INVOKESPECIAL net/minecraft/util/math/BlockPos.<init> (DDD)V
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_175724_o (Lnet/minecraft/util/math/BlockPos;)F
    FSTORE 9
   L26
    LINENUMBER 426 L26
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_151451_c : I
    I2F
    LDC 16.0
    FDIV
    FSTORE 10
   L27
    LINENUMBER 427 L27
    FLOAD 10
    FCONST_0
    FCONST_1
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76131_a (FFF)F
    FSTORE 10
   L28
    LINENUMBER 429 L28
    FLOAD 9
    FCONST_1
    FLOAD 10
    FSUB
    FMUL
    FLOAD 10
    FADD
    FSTORE 11
   L29
    LINENUMBER 430 L29
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78539_ae : F
    FLOAD 11
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78539_ae : F
    FSUB
    LDC 0.1
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78539_ae : F
   L30
    LINENUMBER 431 L30
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78529_t : I
    ICONST_1
    IADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78529_t : I
   L31
    LINENUMBER 432 L31
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78516_c : Lnet/minecraft/client/renderer/ItemRenderer;
    INVOKEVIRTUAL net/minecraft/client/renderer/ItemRenderer.func_78441_a ()V
   L32
    LINENUMBER 433 L32
    ALOAD 0
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78484_h ()V
   L33
    LINENUMBER 434 L33
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_82832_V : F
   L34
    LINENUMBER 436 L34
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71456_v : Lnet/minecraft/client/gui/GuiIngame;
    INVOKEVIRTUAL net/minecraft/client/gui/GuiIngame.func_184046_j ()Lnet/minecraft/client/gui/GuiBossOverlay;
    INVOKEVIRTUAL net/minecraft/client/gui/GuiBossOverlay.func_184053_e ()Z
    IFEQ L35
   L36
    LINENUMBER 438 L36
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
    LDC 0.05
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
   L37
    LINENUMBER 440 L37
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
    FCONST_1
    FCMPL
    IFLE L38
   L39
    LINENUMBER 442 L39
    ALOAD 0
    FCONST_1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
    GOTO L38
   L35
    LINENUMBER 445 L35
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity T D D D F F F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
    FCONST_0
    FCMPL
    IFLE L38
   L40
    LINENUMBER 447 L40
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
    LDC 0.0125
    FSUB
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
   L38
    LINENUMBER 450 L38
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity T D D D F F F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_190567_ac : I
    IFLE L41
   L42
    LINENUMBER 452 L42
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_190567_ac : I
    ICONST_1
    ISUB
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_190567_ac : I
   L43
    LINENUMBER 454 L43
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_190567_ac : I
    IFNE L41
   L44
    LINENUMBER 456 L44
    ALOAD 0
    ACONST_NULL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_190566_ab : Lnet/minecraft/item/ItemStack;
   L41
    LINENUMBER 459 L41
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity T D D D F F F] []
    RETURN
   L45
    LOCALVARIABLE f F L9 L15 1
    LOCALVARIABLE f1 F L10 L15 2
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L45 0
    LOCALVARIABLE viewEntity Lnet/minecraft/entity/Entity; L22 L45 1
    LOCALVARIABLE vx D L23 L45 3
    LOCALVARIABLE vy D L24 L45 5
    LOCALVARIABLE vz D L25 L45 7
    LOCALVARIABLE f3 F L26 L45 9
    LOCALVARIABLE f4 F L27 L45 10
    LOCALVARIABLE f2 F L29 L45 11
    MAXSTACK = 9
    MAXLOCALS = 12

  // access flags 0x1
  public func_147706_e()Lnet/minecraft/client/shader/ShaderGroup;
   L0
    LINENUMBER 463 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    ARETURN
   L1
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public func_147704_a(II)V
   L0
    LINENUMBER 468 L0
    GETSTATIC net/minecraft/client/renderer/OpenGlHelper.field_148824_g : Z
    IFEQ L1
   L2
    LINENUMBER 470 L2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    IFNULL L3
   L4
    LINENUMBER 472 L4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    ILOAD 1
    ILOAD 2
    INVOKEVIRTUAL net/minecraft/client/shader/ShaderGroup.func_148026_a (II)V
   L3
    LINENUMBER 475 L3
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71438_f : Lnet/minecraft/client/renderer/RenderGlobal;
    ILOAD 1
    ILOAD 2
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_72720_a (II)V
   L1
    LINENUMBER 477 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I I] []
    RETURN
   L5
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L5 0
    LOCALVARIABLE width I L0 L5 1
    LOCALVARIABLE height I L0 L5 2
    MAXSTACK = 3
    MAXLOCALS = 3

  // access flags 0x1
  public func_78473_a(F)V
   L0
    LINENUMBER 484 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    ASTORE 2
   L1
    LINENUMBER 486 L1
    ALOAD 2
    IFNULL L2
   L3
    LINENUMBER 488 L3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    IFNULL L2
   L4
    LINENUMBER 490 L4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "pick"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76320_a (Ljava/lang/String;)V
   L5
    LINENUMBER 491 L5
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    ACONST_NULL
    PUTFIELD net/minecraft/client/Minecraft.field_147125_j : Lnet/minecraft/entity/Entity;
   L6
    LINENUMBER 492 L6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71442_b : Lnet/minecraft/client/multiplayer/PlayerControllerMP;
    INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.func_78757_d ()F
    F2D
    DSTORE 3
   L7
    LINENUMBER 493 L7
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    ALOAD 2
    DLOAD 3
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_174822_a (DF)Lnet/minecraft/util/math/RayTraceResult;
    PUTFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
   L8
    LINENUMBER 494 L8
    ALOAD 2
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_174824_e (F)Lnet/minecraft/util/math/Vec3d;
    ASTORE 5
   L9
    LINENUMBER 495 L9
    ICONST_0
    ISTORE 6
   L10
    LINENUMBER 496 L10
    ICONST_3
    ISTORE 7
   L11
    LINENUMBER 497 L11
    DLOAD 3
    DSTORE 8
   L12
    LINENUMBER 499 L12
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71442_b : Lnet/minecraft/client/multiplayer/PlayerControllerMP;
    INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.func_78749_i ()Z
    IFEQ L13
   L14
    LINENUMBER 501 L14
    LDC 6.0
    DSTORE 8
   L15
    LINENUMBER 502 L15
    DLOAD 8
    DSTORE 3
    GOTO L16
   L13
    LINENUMBER 506 L13
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D] []
    DLOAD 3
    LDC 3.0
    DCMPL
    IFLE L16
   L17
    LINENUMBER 508 L17
    ICONST_1
    ISTORE 6
   L16
    LINENUMBER 512 L16
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
    IFNULL L18
   L19
    LINENUMBER 514 L19
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
    GETFIELD net/minecraft/util/math/RayTraceResult.field_72307_f : Lnet/minecraft/util/math/Vec3d;
    ALOAD 5
    INVOKEVIRTUAL net/minecraft/util/math/Vec3d.func_72438_d (Lnet/minecraft/util/math/Vec3d;)D
    DSTORE 8
   L18
    LINENUMBER 517 L18
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D] []
    ALOAD 2
    FCONST_1
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_70676_i (F)Lnet/minecraft/util/math/Vec3d;
    ASTORE 10
   L20
    LINENUMBER 518 L20
    ALOAD 5
    ALOAD 10
    GETFIELD net/minecraft/util/math/Vec3d.field_72450_a : D
    DLOAD 3
    DMUL
    ALOAD 10
    GETFIELD net/minecraft/util/math/Vec3d.field_72448_b : D
    DLOAD 3
    DMUL
    ALOAD 10
    GETFIELD net/minecraft/util/math/Vec3d.field_72449_c : D
    DLOAD 3
    DMUL
    INVOKEVIRTUAL net/minecraft/util/math/Vec3d.func_72441_c (DDD)Lnet/minecraft/util/math/Vec3d;
    ASTORE 11
   L21
    LINENUMBER 519 L21
    ALOAD 0
    ACONST_NULL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78528_u : Lnet/minecraft/entity/Entity;
   L22
    LINENUMBER 520 L22
    ACONST_NULL
    ASTORE 12
   L23
    LINENUMBER 521 L23
    FCONST_1
    FSTORE 13
   L24
    LINENUMBER 522 L24
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ALOAD 2
    ALOAD 2
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_174813_aQ ()Lnet/minecraft/util/math/AxisAlignedBB;
    ALOAD 10
    GETFIELD net/minecraft/util/math/Vec3d.field_72450_a : D
    DLOAD 3
    DMUL
    ALOAD 10
    GETFIELD net/minecraft/util/math/Vec3d.field_72448_b : D
    DLOAD 3
    DMUL
    ALOAD 10
    GETFIELD net/minecraft/util/math/Vec3d.field_72449_c : D
    DLOAD 3
    DMUL
    INVOKEVIRTUAL net/minecraft/util/math/AxisAlignedBB.func_72321_a (DDD)Lnet/minecraft/util/math/AxisAlignedBB;
    DCONST_1
    DCONST_1
    DCONST_1
    INVOKEVIRTUAL net/minecraft/util/math/AxisAlignedBB.func_72314_b (DDD)Lnet/minecraft/util/math/AxisAlignedBB;
    GETSTATIC net/minecraft/util/EntitySelectors.field_180132_d : Lcom/google/common/base/Predicate;
    NEW net/minecraft/client/renderer/EntityRenderer$1
    DUP
    ALOAD 0
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer$1.<init> (Lnet/minecraft/client/renderer/EntityRenderer;)V
    INVOKESTATIC com/google/common/base/Predicates.and (Lcom/google/common/base/Predicate;Lcom/google/common/base/Predicate;)Lcom/google/common/base/Predicate;
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_175674_a (Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/AxisAlignedBB;Lcom/google/common/base/Predicate;)Ljava/util/List;
    ASTORE 14
   L25
    LINENUMBER 529 L25
    DLOAD 8
    DSTORE 15
   L26
    LINENUMBER 531 L26
    ICONST_0
    ISTORE 17
   L27
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I] []
    ILOAD 17
    ALOAD 14
    INVOKEINTERFACE java/util/List.size ()I
    IF_ICMPGE L28
   L29
    LINENUMBER 533 L29
    ALOAD 14
    ILOAD 17
    INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object;
    CHECKCAST net/minecraft/entity/Entity
    ASTORE 18
   L30
    LINENUMBER 534 L30
    ALOAD 18
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_174813_aQ ()Lnet/minecraft/util/math/AxisAlignedBB;
    ALOAD 18
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_70111_Y ()F
    F2D
    INVOKEVIRTUAL net/minecraft/util/math/AxisAlignedBB.func_186662_g (D)Lnet/minecraft/util/math/AxisAlignedBB;
    ASTORE 19
   L31
    LINENUMBER 535 L31
    ALOAD 19
    ALOAD 5
    ALOAD 11
    INVOKEVIRTUAL net/minecraft/util/math/AxisAlignedBB.func_72327_a (Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/RayTraceResult;
    ASTORE 20
   L32
    LINENUMBER 537 L32
    ALOAD 19
    ALOAD 5
    INVOKEVIRTUAL net/minecraft/util/math/AxisAlignedBB.func_72318_a (Lnet/minecraft/util/math/Vec3d;)Z
    IFEQ L33
   L34
    LINENUMBER 539 L34
    DLOAD 15
    DCONST_0
    DCMPL
    IFLT L35
   L36
    LINENUMBER 541 L36
    ALOAD 0
    ALOAD 18
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78528_u : Lnet/minecraft/entity/Entity;
   L37
    LINENUMBER 542 L37
    ALOAD 20
    IFNONNULL L38
    ALOAD 5
    GOTO L39
   L38
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I net/minecraft/entity/Entity net/minecraft/util/math/AxisAlignedBB net/minecraft/util/math/RayTraceResult] []
    ALOAD 20
    GETFIELD net/minecraft/util/math/RayTraceResult.field_72307_f : Lnet/minecraft/util/math/Vec3d;
   L39
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I net/minecraft/entity/Entity net/minecraft/util/math/AxisAlignedBB net/minecraft/util/math/RayTraceResult] [net/minecraft/util/math/Vec3d]
    ASTORE 12
   L40
    LINENUMBER 543 L40
    DCONST_0
    DSTORE 15
    GOTO L35
   L33
    LINENUMBER 546 L33
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I net/minecraft/entity/Entity net/minecraft/util/math/AxisAlignedBB net/minecraft/util/math/RayTraceResult] []
    ALOAD 20
    IFNULL L35
   L41
    LINENUMBER 548 L41
    ALOAD 5
    ALOAD 20
    GETFIELD net/minecraft/util/math/RayTraceResult.field_72307_f : Lnet/minecraft/util/math/Vec3d;
    INVOKEVIRTUAL net/minecraft/util/math/Vec3d.func_72438_d (Lnet/minecraft/util/math/Vec3d;)D
    DSTORE 21
   L42
    LINENUMBER 550 L42
    DLOAD 21
    DLOAD 15
    DCMPG
    IFLT L43
    DLOAD 15
    DCONST_0
    DCMPL
    IFNE L35
   L43
    LINENUMBER 553 L43
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I net/minecraft/entity/Entity net/minecraft/util/math/AxisAlignedBB net/minecraft/util/math/RayTraceResult D] []
    ICONST_0
    ISTORE 23
   L44
    LINENUMBER 554 L44
    GETSTATIC net/optifine/reflect/Reflector.ForgeEntity_canRiderInteract : Lnet/optifine/reflect/ReflectorMethod;
    INVOKEVIRTUAL net/optifine/reflect/ReflectorMethod.exists ()Z
    IFEQ L45
   L46
    LINENUMBER 555 L46
    ALOAD 18
    GETSTATIC net/optifine/reflect/Reflector.ForgeEntity_canRiderInteract : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_0
    ANEWARRAY java/lang/Object
    INVOKESTATIC net/optifine/reflect/Reflector.callBoolean (Ljava/lang/Object;Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)Z
    ISTORE 23
   L45
    LINENUMBER 557 L45
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I net/minecraft/entity/Entity net/minecraft/util/math/AxisAlignedBB net/minecraft/util/math/RayTraceResult D I] []
    ILOAD 23
    IFNE L47
    ALOAD 18
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_184208_bv ()Lnet/minecraft/entity/Entity;
    ALOAD 2
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_184208_bv ()Lnet/minecraft/entity/Entity;
    IF_ACMPNE L47
   L48
    LINENUMBER 559 L48
    DLOAD 15
    DCONST_0
    DCMPL
    IFNE L35
   L49
    LINENUMBER 561 L49
    ALOAD 0
    ALOAD 18
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78528_u : Lnet/minecraft/entity/Entity;
   L50
    LINENUMBER 562 L50
    ALOAD 20
    GETFIELD net/minecraft/util/math/RayTraceResult.field_72307_f : Lnet/minecraft/util/math/Vec3d;
    ASTORE 12
    GOTO L35
   L47
    LINENUMBER 567 L47
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I net/minecraft/entity/Entity net/minecraft/util/math/AxisAlignedBB net/minecraft/util/math/RayTraceResult D I] []
    ALOAD 0
    ALOAD 18
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78528_u : Lnet/minecraft/entity/Entity;
   L51
    LINENUMBER 568 L51
    ALOAD 20
    GETFIELD net/minecraft/util/math/RayTraceResult.field_72307_f : Lnet/minecraft/util/math/Vec3d;
    ASTORE 12
   L52
    LINENUMBER 569 L52
    DLOAD 21
    DSTORE 15
   L35
    LINENUMBER 531 L35
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I net/minecraft/entity/Entity net/minecraft/util/math/AxisAlignedBB net/minecraft/util/math/RayTraceResult] []
    IINC 17 1
    GOTO L27
   L28
    LINENUMBER 575 L28
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78528_u : Lnet/minecraft/entity/Entity;
    IFNULL L53
    ILOAD 6
    IFEQ L53
    ALOAD 5
    ALOAD 12
    INVOKEVIRTUAL net/minecraft/util/math/Vec3d.func_72438_d (Lnet/minecraft/util/math/Vec3d;)D
    LDC 3.0
    DCMPL
    IFLE L53
   L54
    LINENUMBER 577 L54
    ALOAD 0
    ACONST_NULL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78528_u : Lnet/minecraft/entity/Entity;
   L55
    LINENUMBER 578 L55
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    NEW net/minecraft/util/math/RayTraceResult
    DUP
    GETSTATIC net/minecraft/util/math/RayTraceResult$Type.MISS : Lnet/minecraft/util/math/RayTraceResult$Type;
    ALOAD 12
    ACONST_NULL
    CHECKCAST net/minecraft/util/EnumFacing
    NEW net/minecraft/util/math/BlockPos
    DUP
    ALOAD 12
    INVOKESPECIAL net/minecraft/util/math/BlockPos.<init> (Lnet/minecraft/util/math/Vec3d;)V
    INVOKESPECIAL net/minecraft/util/math/RayTraceResult.<init> (Lnet/minecraft/util/math/RayTraceResult$Type;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/EnumFacing;Lnet/minecraft/util/math/BlockPos;)V
    PUTFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
   L53
    LINENUMBER 581 L53
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78528_u : Lnet/minecraft/entity/Entity;
    IFNULL L56
    DLOAD 15
    DLOAD 8
    DCMPG
    IFLT L57
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
    IFNONNULL L56
   L57
    LINENUMBER 583 L57
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    NEW net/minecraft/util/math/RayTraceResult
    DUP
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78528_u : Lnet/minecraft/entity/Entity;
    ALOAD 12
    INVOKESPECIAL net/minecraft/util/math/RayTraceResult.<init> (Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Vec3d;)V
    PUTFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
   L58
    LINENUMBER 585 L58
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78528_u : Lnet/minecraft/entity/Entity;
    INSTANCEOF net/minecraft/entity/EntityLivingBase
    IFNE L59
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78528_u : Lnet/minecraft/entity/Entity;
    INSTANCEOF net/minecraft/entity/item/EntityItemFrame
    IFEQ L56
   L59
    LINENUMBER 587 L59
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78528_u : Lnet/minecraft/entity/Entity;
    PUTFIELD net/minecraft/client/Minecraft.field_147125_j : Lnet/minecraft/entity/Entity;
   L56
    LINENUMBER 591 L56
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76319_b ()V
   L2
    LINENUMBER 594 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity] []
    RETURN
   L60
    LOCALVARIABLE canRiderInteract Z L44 L35 23
    LOCALVARIABLE d3 D L42 L35 21
    LOCALVARIABLE entity1 Lnet/minecraft/entity/Entity; L30 L35 18
    LOCALVARIABLE axisalignedbb Lnet/minecraft/util/math/AxisAlignedBB; L31 L35 19
    LOCALVARIABLE raytraceresult Lnet/minecraft/util/math/RayTraceResult; L32 L35 20
    LOCALVARIABLE j I L27 L28 17
    LOCALVARIABLE d0 D L7 L2 3
    LOCALVARIABLE vec3d Lnet/minecraft/util/math/Vec3d; L9 L2 5
    LOCALVARIABLE flag Z L10 L2 6
    LOCALVARIABLE i I L11 L2 7
    LOCALVARIABLE d1 D L12 L2 8
    LOCALVARIABLE vec3d1 Lnet/minecraft/util/math/Vec3d; L20 L2 10
    LOCALVARIABLE vec3d2 Lnet/minecraft/util/math/Vec3d; L21 L2 11
    LOCALVARIABLE vec3d3 Lnet/minecraft/util/math/Vec3d; L23 L2 12
    LOCALVARIABLE f F L24 L2 13
    LOCALVARIABLE list Ljava/util/List; L25 L2 14
    // signature Ljava/util/List<Lnet/minecraft/entity/Entity;>;
    // declaration: java.util.List<net.minecraft.entity.Entity>
    LOCALVARIABLE d2 D L26 L2 15
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L60 0
    LOCALVARIABLE partialTicks F L0 L60 1
    LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L1 L60 2
    MAXSTACK = 11
    MAXLOCALS = 24

  // access flags 0x2
  private func_78477_e()V
   L0
    LINENUMBER 601 L0
    FCONST_1
    FSTORE 1
   L1
    LINENUMBER 603 L1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    INSTANCEOF net/minecraft/client/entity/AbstractClientPlayer
    IFEQ L2
   L3
    LINENUMBER 605 L3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    CHECKCAST net/minecraft/client/entity/AbstractClientPlayer
    ASTORE 2
   L4
    LINENUMBER 606 L4
    ALOAD 2
    INVOKEVIRTUAL net/minecraft/client/entity/AbstractClientPlayer.func_175156_o ()F
    FSTORE 1
   L2
    LINENUMBER 609 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F] []
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78507_R : F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78506_S : F
   L5
    LINENUMBER 610 L5
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78507_R : F
    FLOAD 1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78507_R : F
    FSUB
    LDC 0.5
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78507_R : F
   L6
    LINENUMBER 612 L6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78507_R : F
    LDC 1.5
    FCMPL
    IFLE L7
   L8
    LINENUMBER 614 L8
    ALOAD 0
    LDC 1.5
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78507_R : F
   L7
    LINENUMBER 617 L7
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78507_R : F
    LDC 0.1
    FCMPG
    IFGE L9
   L10
    LINENUMBER 619 L10
    ALOAD 0
    LDC 0.1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78507_R : F
   L9
    LINENUMBER 621 L9
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F] []
    RETURN
   L11
    LOCALVARIABLE abstractclientplayer Lnet/minecraft/client/entity/AbstractClientPlayer; L4 L2 2
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L11 0
    LOCALVARIABLE f F L1 L11 1
    MAXSTACK = 4
    MAXLOCALS = 3

  // access flags 0x2
  private func_78481_a(FZ)F
   L0
    LINENUMBER 628 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175078_W : Z
    IFEQ L1
   L2
    LINENUMBER 630 L2
    LDC 90.0
    FRETURN
   L1
    LINENUMBER 634 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    ASTORE 3
   L3
    LINENUMBER 635 L3
    LDC 70.0
    FSTORE 4
   L4
    LINENUMBER 637 L4
    ILOAD 2
    IFEQ L5
   L6
    LINENUMBER 639 L6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74334_X : F
    FSTORE 4
   L7
    LINENUMBER 641 L7
    INVOKESTATIC Config.isDynamicFov ()Z
    IFEQ L5
   L8
    LINENUMBER 643 L8
    FLOAD 4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78506_S : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78507_R : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78506_S : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    FMUL
    FSTORE 4
   L5
    LINENUMBER 646 L5
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I net/minecraft/entity/Entity F] []
    ICONST_0
    ISTORE 5
   L9
    LINENUMBER 647 L9
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    IFNONNULL L10
   L11
    LINENUMBER 648 L11
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    POP
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.ofKeyBindZoom : Lnet/minecraft/client/settings/KeyBinding;
    INVOKESTATIC net/minecraft/client/settings/GameSettings.func_100015_a (Lnet/minecraft/client/settings/KeyBinding;)Z
    ISTORE 5
   L10
    LINENUMBER 650 L10
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I net/minecraft/entity/Entity F I] []
    ILOAD 5
    IFEQ L12
   L13
    LINENUMBER 652 L13
    GETSTATIC Config.zoomMode : Z
    IFNE L14
   L15
    LINENUMBER 655 L15
    ICONST_1
    PUTSTATIC Config.zoomMode : Z
   L16
    LINENUMBER 656 L16
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74326_T : Z
    PUTSTATIC Config.zoomSmoothCamera : Z
   L17
    LINENUMBER 657 L17
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    ICONST_1
    PUTFIELD net/minecraft/client/settings/GameSettings.field_74326_T : Z
   L18
    LINENUMBER 659 L18
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71438_f : Lnet/minecraft/client/renderer/RenderGlobal;
    ICONST_1
    PUTFIELD net/minecraft/client/renderer/RenderGlobal.field_147595_R : Z
   L14
    LINENUMBER 661 L14
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I net/minecraft/entity/Entity F I] []
    GETSTATIC Config.zoomMode : Z
    IFEQ L19
   L20
    LINENUMBER 662 L20
    FLOAD 4
    LDC 4.0
    FDIV
    FSTORE 4
    GOTO L19
   L12
    LINENUMBER 666 L12
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I net/minecraft/entity/Entity F I] []
    GETSTATIC Config.zoomMode : Z
    IFEQ L19
   L21
    LINENUMBER 669 L21
    ICONST_0
    PUTSTATIC Config.zoomMode : Z
   L22
    LINENUMBER 670 L22
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETSTATIC Config.zoomSmoothCamera : Z
    PUTFIELD net/minecraft/client/settings/GameSettings.field_74326_T : Z
   L23
    LINENUMBER 672 L23
    ALOAD 0
    NEW net/minecraft/util/MouseFilter
    DUP
    INVOKESPECIAL net/minecraft/util/MouseFilter.<init> ()V
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78527_v : Lnet/minecraft/util/MouseFilter;
   L24
    LINENUMBER 673 L24
    ALOAD 0
    NEW net/minecraft/util/MouseFilter
    DUP
    INVOKESPECIAL net/minecraft/util/MouseFilter.<init> ()V
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78526_w : Lnet/minecraft/util/MouseFilter;
   L25
    LINENUMBER 675 L25
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71438_f : Lnet/minecraft/client/renderer/RenderGlobal;
    ICONST_1
    PUTFIELD net/minecraft/client/renderer/RenderGlobal.field_147595_R : Z
   L19
    LINENUMBER 680 L19
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I net/minecraft/entity/Entity F I] []
    ALOAD 3
    INSTANCEOF net/minecraft/entity/EntityLivingBase
    IFEQ L26
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_110143_aJ ()F
    FCONST_0
    FCMPG
    IFGT L26
   L27
    LINENUMBER 682 L27
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    GETFIELD net/minecraft/entity/EntityLivingBase.field_70725_aQ : I
    I2F
    FLOAD 1
    FADD
    FSTORE 6
   L28
    LINENUMBER 683 L28
    FLOAD 4
    FCONST_1
    LDC 500.0
    FLOAD 6
    LDC 500.0
    FADD
    FDIV
    FSUB
    FCONST_2
    FMUL
    FCONST_1
    FADD
    FDIV
    FSTORE 4
   L26
    LINENUMBER 686 L26
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I net/minecraft/entity/Entity F I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ALOAD 3
    FLOAD 1
    INVOKESTATIC net/minecraft/client/renderer/ActiveRenderInfo.func_186703_a (Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;F)Lnet/minecraft/block/state/IBlockState;
    ASTORE 6
   L29
    LINENUMBER 688 L29
    ALOAD 6
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_185904_a ()Lnet/minecraft/block/material/Material;
    GETSTATIC net/minecraft/block/material/Material.field_151586_h : Lnet/minecraft/block/material/Material;
    IF_ACMPNE L30
   L31
    LINENUMBER 690 L31
    FLOAD 4
    LDC 60.0
    FMUL
    LDC 70.0
    FDIV
    FSTORE 4
   L30
    LINENUMBER 694 L30
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I net/minecraft/entity/Entity F I net/minecraft/block/state/IBlockState] []
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_getFOVModifier : Lnet/optifine/reflect/ReflectorMethod;
    INVOKEVIRTUAL net/optifine/reflect/ReflectorMethod.exists ()Z
    IFEQ L32
   L33
    LINENUMBER 695 L33
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_getFOVModifier : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_5
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 0
    AASTORE
    DUP
    ICONST_1
    ALOAD 3
    AASTORE
    DUP
    ICONST_2
    ALOAD 6
    AASTORE
    DUP
    ICONST_3
    FLOAD 1
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    DUP
    ICONST_4
    FLOAD 4
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    INVOKESTATIC net/optifine/reflect/Reflector.callFloat (Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)F
    FRETURN
   L32
    LINENUMBER 698 L32
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I net/minecraft/entity/Entity F I net/minecraft/block/state/IBlockState] []
    FLOAD 4
    FRETURN
   L34
    LOCALVARIABLE f1 F L28 L26 6
    LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L3 L34 3
    LOCALVARIABLE f F L4 L34 4
    LOCALVARIABLE zoomActive Z L9 L34 5
    LOCALVARIABLE iblockstate Lnet/minecraft/block/state/IBlockState; L29 L34 6
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L34 0
    LOCALVARIABLE partialTicks F L0 L34 1
    LOCALVARIABLE useFOVSetting Z L0 L34 2
    MAXSTACK = 5
    MAXLOCALS = 7

  // access flags 0x2
  private func_78482_e(F)V
   L0
    LINENUMBER 704 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    INSTANCEOF net/minecraft/entity/EntityLivingBase
    IFEQ L1
   L2
    LINENUMBER 706 L2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    CHECKCAST net/minecraft/entity/EntityLivingBase
    ASTORE 2
   L3
    LINENUMBER 707 L3
    ALOAD 2
    GETFIELD net/minecraft/entity/EntityLivingBase.field_70737_aN : I
    I2F
    FLOAD 1
    FSUB
    FSTORE 3
   L4
    LINENUMBER 709 L4
    ALOAD 2
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_110143_aJ ()F
    FCONST_0
    FCMPG
    IFGT L5
   L6
    LINENUMBER 711 L6
    ALOAD 2
    GETFIELD net/minecraft/entity/EntityLivingBase.field_70725_aQ : I
    I2F
    FLOAD 1
    FADD
    FSTORE 4
   L7
    LINENUMBER 712 L7
    LDC 40.0
    LDC 8000.0
    FLOAD 4
    LDC 200.0
    FADD
    FDIV
    FSUB
    FCONST_0
    FCONST_0
    FCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L5
    LINENUMBER 715 L5
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/EntityLivingBase F] []
    FLOAD 3
    FCONST_0
    FCMPG
    IFGE L8
   L9
    LINENUMBER 717 L9
    RETURN
   L8
    LINENUMBER 720 L8
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/EntityLivingBase F] []
    FLOAD 3
    ALOAD 2
    GETFIELD net/minecraft/entity/EntityLivingBase.field_70738_aO : I
    I2F
    FDIV
    FSTORE 3
   L10
    LINENUMBER 721 L10
    FLOAD 3
    FLOAD 3
    FMUL
    FLOAD 3
    FMUL
    FLOAD 3
    FMUL
    LDC 3.1415927
    FMUL
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76126_a (F)F
    FSTORE 3
   L11
    LINENUMBER 722 L11
    ALOAD 2
    GETFIELD net/minecraft/entity/EntityLivingBase.field_70739_aP : F
    FSTORE 4
   L12
    LINENUMBER 723 L12
    FLOAD 4
    FNEG
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L13
    LINENUMBER 724 L13
    FLOAD 3
    FNEG
    LDC 14.0
    FMUL
    FCONST_0
    FCONST_0
    FCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L14
    LINENUMBER 725 L14
    FLOAD 4
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L1
    LINENUMBER 727 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F] []
    RETURN
   L15
    LOCALVARIABLE f1 F L7 L5 4
    LOCALVARIABLE entitylivingbase Lnet/minecraft/entity/EntityLivingBase; L3 L1 2
    LOCALVARIABLE f F L4 L1 3
    LOCALVARIABLE f2 F L12 L1 4
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L15 0
    LOCALVARIABLE partialTicks F L0 L15 1
    MAXSTACK = 4
    MAXLOCALS = 5

  // access flags 0x2
  private func_78475_f(F)V
   L0
    LINENUMBER 734 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    INSTANCEOF net/minecraft/entity/player/EntityPlayer
    IFEQ L1
   L2
    LINENUMBER 736 L2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    CHECKCAST net/minecraft/entity/player/EntityPlayer
    ASTORE 2
   L3
    LINENUMBER 737 L3
    ALOAD 2
    GETFIELD net/minecraft/entity/player/EntityPlayer.field_70140_Q : F
    ALOAD 2
    GETFIELD net/minecraft/entity/player/EntityPlayer.field_70141_P : F
    FSUB
    FSTORE 3
   L4
    LINENUMBER 738 L4
    ALOAD 2
    GETFIELD net/minecraft/entity/player/EntityPlayer.field_70140_Q : F
    FLOAD 3
    FLOAD 1
    FMUL
    FADD
    FNEG
    FSTORE 4
   L5
    LINENUMBER 739 L5
    ALOAD 2
    GETFIELD net/minecraft/entity/player/EntityPlayer.field_71107_bF : F
    ALOAD 2
    GETFIELD net/minecraft/entity/player/EntityPlayer.field_71109_bG : F
    ALOAD 2
    GETFIELD net/minecraft/entity/player/EntityPlayer.field_71107_bF : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    FSTORE 5
   L6
    LINENUMBER 740 L6
    ALOAD 2
    GETFIELD net/minecraft/entity/player/EntityPlayer.field_70727_aS : F
    ALOAD 2
    GETFIELD net/minecraft/entity/player/EntityPlayer.field_70726_aT : F
    ALOAD 2
    GETFIELD net/minecraft/entity/player/EntityPlayer.field_70727_aS : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    FSTORE 6
   L7
    LINENUMBER 741 L7
    FLOAD 4
    LDC 3.1415927
    FMUL
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76126_a (F)F
    FLOAD 5
    FMUL
    LDC 0.5
    FMUL
    FLOAD 4
    LDC 3.1415927
    FMUL
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76134_b (F)F
    FLOAD 5
    FMUL
    INVOKESTATIC java/lang/Math.abs (F)F
    FNEG
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L8
    LINENUMBER 742 L8
    FLOAD 4
    LDC 3.1415927
    FMUL
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76126_a (F)F
    FLOAD 5
    FMUL
    LDC 3.0
    FMUL
    FCONST_0
    FCONST_0
    FCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L9
    LINENUMBER 743 L9
    FLOAD 4
    LDC 3.1415927
    FMUL
    LDC 0.2
    FSUB
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76134_b (F)F
    FLOAD 5
    FMUL
    INVOKESTATIC java/lang/Math.abs (F)F
    LDC 5.0
    FMUL
    FCONST_1
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L10
    LINENUMBER 744 L10
    FLOAD 6
    FCONST_1
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L1
    LINENUMBER 746 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F] []
    RETURN
   L11
    LOCALVARIABLE entityplayer Lnet/minecraft/entity/player/EntityPlayer; L3 L1 2
    LOCALVARIABLE f F L4 L1 3
    LOCALVARIABLE f1 F L5 L1 4
    LOCALVARIABLE f2 F L6 L1 5
    LOCALVARIABLE f3 F L7 L1 6
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L11 0
    LOCALVARIABLE partialTicks F L0 L11 1
    MAXSTACK = 4
    MAXLOCALS = 7

  // access flags 0x2
  private func_78467_g(F)V
   L0
    LINENUMBER 753 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    ASTORE 2
   L1
    LINENUMBER 754 L1
    ALOAD 2
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_70047_e ()F
    FSTORE 3
   L2
    LINENUMBER 755 L2
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70169_q : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70165_t : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70169_q : D
    DSUB
    FLOAD 1
    F2D
    DMUL
    DADD
    DSTORE 4
   L3
    LINENUMBER 756 L3
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70167_r : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70163_u : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70167_r : D
    DSUB
    FLOAD 1
    F2D
    DMUL
    DADD
    FLOAD 3
    F2D
    DADD
    DSTORE 6
   L4
    LINENUMBER 757 L4
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70166_s : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70161_v : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70166_s : D
    DSUB
    FLOAD 1
    F2D
    DMUL
    DADD
    DSTORE 8
   L5
    LINENUMBER 759 L5
    ALOAD 2
    INSTANCEOF net/minecraft/entity/EntityLivingBase
    IFEQ L6
    ALOAD 2
    CHECKCAST net/minecraft/entity/EntityLivingBase
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_70608_bn ()Z
    IFEQ L6
   L7
    LINENUMBER 761 L7
    FLOAD 3
    F2D
    DCONST_1
    DADD
    D2F
    FSTORE 3
   L8
    LINENUMBER 762 L8
    FCONST_0
    LDC 0.3
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L9
    LINENUMBER 764 L9
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74325_U : Z
    IFNE L10
   L11
    LINENUMBER 766 L11
    NEW net/minecraft/util/math/BlockPos
    DUP
    ALOAD 2
    INVOKESPECIAL net/minecraft/util/math/BlockPos.<init> (Lnet/minecraft/entity/Entity;)V
    ASTORE 10
   L12
    LINENUMBER 767 L12
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ALOAD 10
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_180495_p (Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/state/IBlockState;
    ASTORE 11
   L13
    LINENUMBER 768 L13
    ALOAD 11
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_177230_c ()Lnet/minecraft/block/Block;
    ASTORE 12
   L14
    LINENUMBER 771 L14
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_orientBedCamera : Lnet/optifine/reflect/ReflectorMethod;
    INVOKEVIRTUAL net/optifine/reflect/ReflectorMethod.exists ()Z
    IFEQ L15
   L16
    LINENUMBER 773 L16
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_orientBedCamera : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_4
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    AASTORE
    DUP
    ICONST_1
    ALOAD 10
    AASTORE
    DUP
    ICONST_2
    ALOAD 11
    AASTORE
    DUP
    ICONST_3
    ALOAD 2
    AASTORE
    INVOKESTATIC net/optifine/reflect/Reflector.callVoid (Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)V
    GOTO L17
   L15
    LINENUMBER 778 L15
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D net/minecraft/util/math/BlockPos net/minecraft/block/state/IBlockState net/minecraft/block/Block] []
    ALOAD 12
    GETSTATIC net/minecraft/init/Blocks.field_150324_C : Lnet/minecraft/block/Block;
    IF_ACMPNE L17
   L18
    LINENUMBER 780 L18
    ALOAD 11
    GETSTATIC net/minecraft/block/BlockBed.field_185512_D : Lnet/minecraft/block/properties/PropertyDirection;
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_177229_b (Lnet/minecraft/block/properties/IProperty;)Ljava/lang/Comparable;
    CHECKCAST net/minecraft/util/EnumFacing
    INVOKEVIRTUAL net/minecraft/util/EnumFacing.func_176736_b ()I
    ISTORE 13
   L19
    LINENUMBER 781 L19
    ILOAD 13
    BIPUSH 90
    IMUL
    I2F
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L17
    LINENUMBER 786 L17
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D net/minecraft/util/math/BlockPos net/minecraft/block/state/IBlockState net/minecraft/block/Block] []
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70126_B : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70177_z : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70126_B : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    LDC 180.0
    FADD
    FCONST_0
    LDC -1.0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L20
    LINENUMBER 787 L20
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70127_C : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70125_A : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70127_C : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    LDC -1.0
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L21
    LINENUMBER 788 L21
    GOTO L10
   L6
    LINENUMBER 790 L6
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74320_O : I
    IFLE L22
   L23
    LINENUMBER 792 L23
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78491_C : F
    LDC 4.0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78491_C : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    F2D
    DSTORE 14
   L24
    LINENUMBER 794 L24
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74325_U : Z
    IFEQ L25
   L26
    LINENUMBER 796 L26
    FCONST_0
    FCONST_0
    DLOAD 14
    DNEG
    D2F
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
    GOTO L27
   L25
    LINENUMBER 800 L25
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D T T T T D] []
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70177_z : F
    FSTORE 12
   L28
    LINENUMBER 801 L28
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70125_A : F
    FSTORE 13
   L29
    LINENUMBER 803 L29
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74320_O : I
    ICONST_2
    IF_ICMPNE L30
   L31
    LINENUMBER 805 L31
    FLOAD 13
    LDC 180.0
    FADD
    FSTORE 13
   L30
    LINENUMBER 808 L30
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D T T F F D] []
    FLOAD 12
    LDC 0.017453292
    FMUL
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76126_a (F)F
    FNEG
    FLOAD 13
    LDC 0.017453292
    FMUL
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76134_b (F)F
    FMUL
    F2D
    DLOAD 14
    DMUL
    DSTORE 16
   L32
    LINENUMBER 809 L32
    FLOAD 12
    LDC 0.017453292
    FMUL
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76134_b (F)F
    FLOAD 13
    LDC 0.017453292
    FMUL
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76134_b (F)F
    FMUL
    F2D
    DLOAD 14
    DMUL
    DSTORE 18
   L33
    LINENUMBER 810 L33
    FLOAD 13
    LDC 0.017453292
    FMUL
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76126_a (F)F
    FNEG
    F2D
    DLOAD 14
    DMUL
    DSTORE 20
   L34
    LINENUMBER 812 L34
    ICONST_0
    ISTORE 22
   L35
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D T T F F D D D D I] []
    ILOAD 22
    BIPUSH 8
    IF_ICMPGE L36
   L37
    LINENUMBER 814 L37
    ILOAD 22
    ICONST_1
    IAND
    ICONST_2
    IMUL
    ICONST_1
    ISUB
    I2F
    FSTORE 23
   L38
    LINENUMBER 815 L38
    ILOAD 22
    ICONST_1
    ISHR
    ICONST_1
    IAND
    ICONST_2
    IMUL
    ICONST_1
    ISUB
    I2F
    FSTORE 24
   L39
    LINENUMBER 816 L39
    ILOAD 22
    ICONST_2
    ISHR
    ICONST_1
    IAND
    ICONST_2
    IMUL
    ICONST_1
    ISUB
    I2F
    FSTORE 25
   L40
    LINENUMBER 817 L40
    FLOAD 23
    LDC 0.1
    FMUL
    FSTORE 23
   L41
    LINENUMBER 818 L41
    FLOAD 24
    LDC 0.1
    FMUL
    FSTORE 24
   L42
    LINENUMBER 819 L42
    FLOAD 25
    LDC 0.1
    FMUL
    FSTORE 25
   L43
    LINENUMBER 820 L43
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    NEW net/minecraft/util/math/Vec3d
    DUP
    DLOAD 4
    FLOAD 23
    F2D
    DADD
    DLOAD 6
    FLOAD 24
    F2D
    DADD
    DLOAD 8
    FLOAD 25
    F2D
    DADD
    INVOKESPECIAL net/minecraft/util/math/Vec3d.<init> (DDD)V
    NEW net/minecraft/util/math/Vec3d
    DUP
    DLOAD 4
    DLOAD 16
    DSUB
    FLOAD 23
    F2D
    DADD
    FLOAD 25
    F2D
    DADD
    DLOAD 6
    DLOAD 20
    DSUB
    FLOAD 24
    F2D
    DADD
    DLOAD 8
    DLOAD 18
    DSUB
    FLOAD 25
    F2D
    DADD
    INVOKESPECIAL net/minecraft/util/math/Vec3d.<init> (DDD)V
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_72933_a (Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/RayTraceResult;
    ASTORE 26
   L44
    LINENUMBER 822 L44
    ALOAD 26
    IFNULL L45
   L46
    LINENUMBER 824 L46
    ALOAD 26
    GETFIELD net/minecraft/util/math/RayTraceResult.field_72307_f : Lnet/minecraft/util/math/Vec3d;
    NEW net/minecraft/util/math/Vec3d
    DUP
    DLOAD 4
    DLOAD 6
    DLOAD 8
    INVOKESPECIAL net/minecraft/util/math/Vec3d.<init> (DDD)V
    INVOKEVIRTUAL net/minecraft/util/math/Vec3d.func_72438_d (Lnet/minecraft/util/math/Vec3d;)D
    DSTORE 27
   L47
    LINENUMBER 826 L47
    DLOAD 27
    DLOAD 14
    DCMPG
    IFGE L45
   L48
    LINENUMBER 828 L48
    DLOAD 27
    DSTORE 14
   L45
    LINENUMBER 812 L45
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D T T F F D D D D I F F F net/minecraft/util/math/RayTraceResult] []
    IINC 22 1
    GOTO L35
   L36
    LINENUMBER 833 L36
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D T T F F D D D D I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74320_O : I
    ICONST_2
    IF_ICMPNE L49
   L50
    LINENUMBER 835 L50
    LDC 180.0
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L49
    LINENUMBER 838 L49
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D T T F F D D D D I] []
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70125_A : F
    FLOAD 13
    FSUB
    FCONST_1
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L51
    LINENUMBER 839 L51
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70177_z : F
    FLOAD 12
    FSUB
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L52
    LINENUMBER 840 L52
    FCONST_0
    FCONST_0
    DLOAD 14
    DNEG
    D2F
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L53
    LINENUMBER 841 L53
    FLOAD 12
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70177_z : F
    FSUB
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L54
    LINENUMBER 842 L54
    FLOAD 13
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70125_A : F
    FSUB
    FCONST_1
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L27
    LINENUMBER 844 L27
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D T T T T D] []
    GOTO L10
   L22
    LINENUMBER 847 L22
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D] []
    FCONST_0
    FCONST_0
    LDC 0.05
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L10
    LINENUMBER 851 L10
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D] []
    GETSTATIC net/optifine/reflect/Reflector.EntityViewRenderEvent_CameraSetup_Constructor : Lnet/optifine/reflect/ReflectorConstructor;
    INVOKEVIRTUAL net/optifine/reflect/ReflectorConstructor.exists ()Z
    IFEQ L55
   L56
    LINENUMBER 853 L56
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74325_U : Z
    IFNE L57
   L58
    LINENUMBER 855 L58
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70126_B : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70177_z : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70126_B : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    LDC 180.0
    FADD
    FSTORE 10
   L59
    LINENUMBER 856 L59
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70127_C : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70125_A : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70127_C : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    FSTORE 11
   L60
    LINENUMBER 857 L60
    FCONST_0
    FSTORE 12
   L61
    LINENUMBER 858 L61
    ALOAD 2
    INSTANCEOF net/minecraft/entity/passive/EntityAnimal
    IFEQ L62
   L63
    LINENUMBER 860 L63
    ALOAD 2
    CHECKCAST net/minecraft/entity/passive/EntityAnimal
    ASTORE 13
   L64
    LINENUMBER 861 L64
    ALOAD 13
    GETFIELD net/minecraft/entity/passive/EntityAnimal.field_70758_at : F
    ALOAD 13
    GETFIELD net/minecraft/entity/passive/EntityAnimal.field_70759_as : F
    ALOAD 13
    GETFIELD net/minecraft/entity/passive/EntityAnimal.field_70758_at : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    LDC 180.0
    FADD
    FSTORE 10
   L62
    LINENUMBER 863 L62
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D F F F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ALOAD 2
    FLOAD 1
    INVOKESTATIC net/minecraft/client/renderer/ActiveRenderInfo.func_186703_a (Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;F)Lnet/minecraft/block/state/IBlockState;
    ASTORE 13
   L65
    LINENUMBER 864 L65
    GETSTATIC net/optifine/reflect/Reflector.EntityViewRenderEvent_CameraSetup_Constructor : Lnet/optifine/reflect/ReflectorConstructor;
    BIPUSH 7
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 0
    AASTORE
    DUP
    ICONST_1
    ALOAD 2
    AASTORE
    DUP
    ICONST_2
    ALOAD 13
    AASTORE
    DUP
    ICONST_3
    FLOAD 1
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    DUP
    ICONST_4
    FLOAD 10
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    DUP
    ICONST_5
    FLOAD 11
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    DUP
    BIPUSH 6
    FLOAD 12
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    INVOKESTATIC net/optifine/reflect/Reflector.newInstance (Lnet/optifine/reflect/ReflectorConstructor;[Ljava/lang/Object;)Ljava/lang/Object;
    ASTORE 29
   L66
    LINENUMBER 865 L66
    ALOAD 29
    INVOKESTATIC net/optifine/reflect/Reflector.postForgeBusEvent (Ljava/lang/Object;)Z
    POP
   L67
    LINENUMBER 867 L67
    ALOAD 29
    GETSTATIC net/optifine/reflect/Reflector.EntityViewRenderEvent_CameraSetup_getRoll : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_0
    ANEWARRAY java/lang/Object
    INVOKESTATIC net/optifine/reflect/Reflector.callFloat (Ljava/lang/Object;Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)F
    FSTORE 12
   L68
    LINENUMBER 868 L68
    ALOAD 29
    GETSTATIC net/optifine/reflect/Reflector.EntityViewRenderEvent_CameraSetup_getPitch : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_0
    ANEWARRAY java/lang/Object
    INVOKESTATIC net/optifine/reflect/Reflector.callFloat (Ljava/lang/Object;Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)F
    FSTORE 11
   L69
    LINENUMBER 869 L69
    ALOAD 29
    GETSTATIC net/optifine/reflect/Reflector.EntityViewRenderEvent_CameraSetup_getYaw : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_0
    ANEWARRAY java/lang/Object
    INVOKESTATIC net/optifine/reflect/Reflector.callFloat (Ljava/lang/Object;Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)F
    FSTORE 10
   L70
    LINENUMBER 871 L70
    FLOAD 12
    FCONST_0
    FCONST_0
    FCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L71
    LINENUMBER 872 L71
    FLOAD 11
    FCONST_1
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L72
    LINENUMBER 873 L72
    FLOAD 10
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L73
    LINENUMBER 874 L73
    GOTO L57
   L55
    LINENUMBER 878 L55
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74325_U : Z
    IFNE L57
   L74
    LINENUMBER 880 L74
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70127_C : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70125_A : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70127_C : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    FCONST_1
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L75
    LINENUMBER 882 L75
    ALOAD 2
    INSTANCEOF net/minecraft/entity/passive/EntityAnimal
    IFEQ L76
   L77
    LINENUMBER 884 L77
    ALOAD 2
    CHECKCAST net/minecraft/entity/passive/EntityAnimal
    ASTORE 10
   L78
    LINENUMBER 885 L78
    ALOAD 10
    GETFIELD net/minecraft/entity/passive/EntityAnimal.field_70758_at : F
    ALOAD 10
    GETFIELD net/minecraft/entity/passive/EntityAnimal.field_70759_as : F
    ALOAD 10
    GETFIELD net/minecraft/entity/passive/EntityAnimal.field_70758_at : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    LDC 180.0
    FADD
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L79
    LINENUMBER 886 L79
    GOTO L57
   L76
    LINENUMBER 889 L76
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D] []
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70126_B : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70177_z : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70126_B : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    LDC 180.0
    FADD
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L57
    LINENUMBER 893 L57
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D] []
    FCONST_0
    FLOAD 3
    FNEG
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L80
    LINENUMBER 894 L80
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70169_q : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70165_t : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70169_q : D
    DSUB
    FLOAD 1
    F2D
    DMUL
    DADD
    DSTORE 4
   L81
    LINENUMBER 895 L81
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70167_r : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70163_u : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70167_r : D
    DSUB
    FLOAD 1
    F2D
    DMUL
    DADD
    FLOAD 3
    F2D
    DADD
    DSTORE 6
   L82
    LINENUMBER 896 L82
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70166_s : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70161_v : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70166_s : D
    DSUB
    FLOAD 1
    F2D
    DMUL
    DADD
    DSTORE 8
   L83
    LINENUMBER 897 L83
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71438_f : Lnet/minecraft/client/renderer/RenderGlobal;
    DLOAD 4
    DLOAD 6
    DLOAD 8
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_72721_a (DDDF)Z
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78500_U : Z
   L84
    LINENUMBER 898 L84
    RETURN
   L85
    LOCALVARIABLE j I L19 L17 13
    LOCALVARIABLE blockpos Lnet/minecraft/util/math/BlockPos; L12 L21 10
    LOCALVARIABLE iblockstate Lnet/minecraft/block/state/IBlockState; L13 L21 11
    LOCALVARIABLE block Lnet/minecraft/block/Block; L14 L21 12
    LOCALVARIABLE d7 D L47 L45 27
    LOCALVARIABLE f3 F L38 L45 23
    LOCALVARIABLE f4 F L39 L45 24
    LOCALVARIABLE f5 F L40 L45 25
    LOCALVARIABLE raytraceresult Lnet/minecraft/util/math/RayTraceResult; L44 L45 26
    LOCALVARIABLE i I L35 L36 22
    LOCALVARIABLE f1 F L28 L27 12
    LOCALVARIABLE f2 F L29 L27 13
    LOCALVARIABLE d4 D L32 L27 16
    LOCALVARIABLE d5 D L33 L27 18
    LOCALVARIABLE d6 D L34 L27 20
    LOCALVARIABLE d3 D L24 L27 14
    LOCALVARIABLE entityanimal Lnet/minecraft/entity/passive/EntityAnimal; L64 L62 13
    LOCALVARIABLE yaw F L59 L73 10
    LOCALVARIABLE pitch F L60 L73 11
    LOCALVARIABLE roll F L61 L73 12
    LOCALVARIABLE state Lnet/minecraft/block/state/IBlockState; L65 L73 13
    LOCALVARIABLE event Ljava/lang/Object; L66 L73 29
    LOCALVARIABLE entityanimal Lnet/minecraft/entity/passive/EntityAnimal; L78 L79 10
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L85 0
    LOCALVARIABLE partialTicks F L0 L85 1
    LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L1 L85 2
    LOCALVARIABLE f F L2 L85 3
    LOCALVARIABLE d0 D L3 L85 4
    LOCALVARIABLE d1 D L4 L85 6
    LOCALVARIABLE d2 D L5 L85 8
    MAXSTACK = 12
    MAXLOCALS = 30

  // access flags 0x1
  public func_78479_a(FI)V
   L0
    LINENUMBER 906 L0
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_151451_c : I
    BIPUSH 16
    IMUL
    I2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78530_s : F
   L1
    LINENUMBER 908 L1
    INVOKESTATIC Config.isFogFancy ()Z
    IFEQ L2
   L3
    LINENUMBER 911 L3
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78530_s : F
    LDC 0.95
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78530_s : F
   L2
    LINENUMBER 913 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I] []
    INVOKESTATIC Config.isFogFast ()Z
    IFEQ L4
   L5
    LINENUMBER 916 L5
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78530_s : F
    LDC 0.83
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78530_s : F
   L4
    LINENUMBER 919 L4
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I] []
    SIPUSH 5889
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L6
    LINENUMBER 920 L6
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L7
    LINENUMBER 921 L7
    LDC 0.07
    FSTORE 3
   L8
    LINENUMBER 923 L8
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74337_g : Z
    IFEQ L9
   L10
    LINENUMBER 925 L10
    ILOAD 2
    ICONST_2
    IMUL
    ICONST_1
    ISUB
    INEG
    I2F
    LDC 0.07
    FMUL
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L9
    LINENUMBER 928 L9
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F] []
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78530_s : F
    FCONST_2
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.clipDistance : F
   L11
    LINENUMBER 930 L11
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.clipDistance : F
    LDC 173.0
    FCMPG
    IFGE L12
   L13
    LINENUMBER 931 L13
    ALOAD 0
    LDC 173.0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.clipDistance : F
   L12
    LINENUMBER 933 L12
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78503_V : D
    DCONST_1
    DCMPL
    IFEQ L14
   L15
    LINENUMBER 935 L15
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78502_W : D
    D2F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78509_X : D
    DNEG
    D2F
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L16
    LINENUMBER 936 L16
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78503_V : D
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78503_V : D
    DCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179139_a (DDD)V
   L14
    LINENUMBER 939 L14
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F] []
    ALOAD 0
    FLOAD 1
    ICONST_1
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78481_a (FZ)F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    I2F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    I2F
    FDIV
    LDC 0.05
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.clipDistance : F
    INVOKESTATIC org/lwjgl/util/glu/Project.gluPerspective (FFFF)V
   L17
    LINENUMBER 940 L17
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L18
    LINENUMBER 941 L18
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L19
    LINENUMBER 943 L19
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74337_g : Z
    IFEQ L20
   L21
    LINENUMBER 945 L21
    ILOAD 2
    ICONST_2
    IMUL
    ICONST_1
    ISUB
    I2F
    LDC 0.1
    FMUL
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L20
    LINENUMBER 948 L20
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F] []
    ALOAD 0
    FLOAD 1
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78482_e (F)V
   L22
    LINENUMBER 950 L22
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74336_f : Z
    IFEQ L23
   L24
    LINENUMBER 952 L24
    ALOAD 0
    FLOAD 1
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78475_f (F)V
   L23
    LINENUMBER 955 L23
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    GETFIELD net/minecraft/client/entity/EntityPlayerSP.field_71080_cy : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    GETFIELD net/minecraft/client/entity/EntityPlayerSP.field_71086_bY : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    GETFIELD net/minecraft/client/entity/EntityPlayerSP.field_71080_cy : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    FSTORE 4
   L25
    LINENUMBER 957 L25
    FLOAD 4
    FCONST_0
    FCMPL
    IFLE L26
   L27
    LINENUMBER 959 L27
    BIPUSH 20
    ISTORE 5
   L28
    LINENUMBER 961 L28
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    GETSTATIC net/minecraft/init/MobEffects.field_76431_k : Lnet/minecraft/potion/Potion;
    INVOKEVIRTUAL net/minecraft/client/entity/EntityPlayerSP.func_70644_a (Lnet/minecraft/potion/Potion;)Z
    IFEQ L29
   L30
    LINENUMBER 963 L30
    BIPUSH 7
    ISTORE 5
   L29
    LINENUMBER 966 L29
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F F I] []
    LDC 5.0
    FLOAD 4
    FLOAD 4
    FMUL
    LDC 5.0
    FADD
    FDIV
    FLOAD 4
    LDC 0.04
    FMUL
    FSUB
    FSTORE 6
   L31
    LINENUMBER 967 L31
    FLOAD 6
    FLOAD 6
    FMUL
    FSTORE 6
   L32
    LINENUMBER 968 L32
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78529_t : I
    I2F
    FLOAD 1
    FADD
    ILOAD 5
    I2F
    FMUL
    FCONST_0
    FCONST_1
    FCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L33
    LINENUMBER 969 L33
    FCONST_1
    FLOAD 6
    FDIV
    FCONST_1
    FCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179152_a (FFF)V
   L34
    LINENUMBER 970 L34
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78529_t : I
    I2F
    FLOAD 1
    FADD
    FNEG
    ILOAD 5
    I2F
    FMUL
    FCONST_0
    FCONST_1
    FCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L26
    LINENUMBER 973 L26
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F F] []
    ALOAD 0
    FLOAD 1
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78467_g (F)V
   L35
    LINENUMBER 975 L35
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175078_W : Z
    IFEQ L36
   L37
    LINENUMBER 977 L37
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175079_V : I
    TABLESWITCH
      0: L38
      1: L39
      2: L40
      3: L41
      4: L42
      default: L36
   L38
    LINENUMBER 980 L38
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F F] []
    LDC 90.0
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L43
    LINENUMBER 981 L43
    GOTO L36
   L39
    LINENUMBER 984 L39
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F F] []
    LDC 180.0
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L44
    LINENUMBER 985 L44
    GOTO L36
   L40
    LINENUMBER 988 L40
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F F] []
    LDC -90.0
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L45
    LINENUMBER 989 L45
    GOTO L36
   L41
    LINENUMBER 992 L41
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F F] []
    LDC 90.0
    FCONST_1
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L46
    LINENUMBER 993 L46
    GOTO L36
   L42
    LINENUMBER 996 L42
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F F] []
    LDC -90.0
    FCONST_1
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L36
    LINENUMBER 999 L36
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F F] []
    RETURN
   L47
    LOCALVARIABLE i I L28 L26 5
    LOCALVARIABLE f2 F L31 L26 6
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L47 0
    LOCALVARIABLE partialTicks F L0 L47 1
    LOCALVARIABLE pass I L0 L47 2
    LOCALVARIABLE f F L8 L47 3
    LOCALVARIABLE f1 F L25 L47 4
    MAXSTACK = 6
    MAXLOCALS = 7

  // access flags 0x2
  private func_78476_b(FI)V
   L0
    LINENUMBER 1007 L0
    ALOAD 0
    FLOAD 1
    ILOAD 2
    ICONST_1
    ICONST_1
    ICONST_0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.renderHand (FIZZZ)V
   L1
    LINENUMBER 1008 L1
    RETURN
   L2
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L2 0
    LOCALVARIABLE partialTicks F L0 L2 1
    LOCALVARIABLE pass I L0 L2 2
    MAXSTACK = 6
    MAXLOCALS = 3

  // access flags 0x1
  public renderHand(FIZZZ)V
   L0
    LINENUMBER 1012 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175078_W : Z
    IFNE L1
   L2
    LINENUMBER 1014 L2
    SIPUSH 5889
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L3
    LINENUMBER 1015 L3
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L4
    LINENUMBER 1016 L4
    LDC 0.07
    FSTORE 6
   L5
    LINENUMBER 1018 L5
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74337_g : Z
    IFEQ L6
   L7
    LINENUMBER 1020 L7
    ILOAD 2
    ICONST_2
    IMUL
    ICONST_1
    ISUB
    INEG
    I2F
    LDC 0.07
    FMUL
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L6
    LINENUMBER 1024 L6
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F] []
    INVOKESTATIC Config.isShaders ()Z
    IFEQ L8
   L9
    LINENUMBER 1025 L9
    INVOKESTATIC net/optifine/shaders/Shaders.applyHandDepth ()V
   L8
    LINENUMBER 1027 L8
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F] []
    ALOAD 0
    FLOAD 1
    ICONST_0
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78481_a (FZ)F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    I2F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    I2F
    FDIV
    LDC 0.05
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78530_s : F
    FCONST_2
    FMUL
    INVOKESTATIC org/lwjgl/util/glu/Project.gluPerspective (FFFF)V
   L10
    LINENUMBER 1028 L10
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L11
    LINENUMBER 1029 L11
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L12
    LINENUMBER 1031 L12
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74337_g : Z
    IFEQ L13
   L14
    LINENUMBER 1033 L14
    ILOAD 2
    ICONST_2
    IMUL
    ICONST_1
    ISUB
    I2F
    LDC 0.1
    FMUL
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L13
    LINENUMBER 1037 L13
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F] []
    ICONST_0
    ISTORE 7
   L15
    LINENUMBER 1038 L15
    ILOAD 3
    IFEQ L16
   L17
    LINENUMBER 1041 L17
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179094_E ()V
   L18
    LINENUMBER 1042 L18
    ALOAD 0
    FLOAD 1
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78482_e (F)V
   L19
    LINENUMBER 1044 L19
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74336_f : Z
    IFEQ L20
   L21
    LINENUMBER 1046 L21
    ALOAD 0
    FLOAD 1
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78475_f (F)V
   L20
    LINENUMBER 1050 L20
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    INSTANCEOF net/minecraft/entity/EntityLivingBase
    IFEQ L22
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    CHECKCAST net/minecraft/entity/EntityLivingBase
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_70608_bn ()Z
    IFEQ L22
    ICONST_1
    GOTO L23
   L22
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F I] []
    ICONST_0
   L23
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F I] [I]
    ISTORE 7
   L24
    LINENUMBER 1053 L24
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71438_f : Lnet/minecraft/client/renderer/RenderGlobal;
    FLOAD 1
    ILOAD 2
    INVOKESTATIC net/optifine/reflect/ReflectorForge.renderFirstPersonHand (Lnet/minecraft/client/renderer/RenderGlobal;FI)Z
    IFNE L25
    ICONST_1
    GOTO L26
   L25
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F I] []
    ICONST_0
   L26
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F I] [I]
    ISTORE 8
   L27
    LINENUMBER 1055 L27
    ILOAD 8
    IFEQ L28
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74320_O : I
    IFNE L28
    ILOAD 7
    IFNE L28
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74319_N : Z
    IFNE L28
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71442_b : Lnet/minecraft/client/multiplayer/PlayerControllerMP;
    INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.func_78747_a ()Z
    IFNE L28
   L29
    LINENUMBER 1057 L29
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_180436_i ()V
   L30
    LINENUMBER 1059 L30
    INVOKESTATIC Config.isShaders ()Z
    IFEQ L31
   L32
    LINENUMBER 1060 L32
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78516_c : Lnet/minecraft/client/renderer/ItemRenderer;
    FLOAD 1
    ILOAD 5
    INVOKESTATIC net/optifine/shaders/ShadersRender.renderItemFP (Lnet/minecraft/client/renderer/ItemRenderer;FZ)V
    GOTO L33
   L31
    LINENUMBER 1063 L31
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F I I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78516_c : Lnet/minecraft/client/renderer/ItemRenderer;
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/ItemRenderer.func_78440_a (F)V
   L33
    LINENUMBER 1065 L33
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F I I] []
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175072_h ()V
   L28
    LINENUMBER 1068 L28
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F I I] []
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179121_F ()V
   L16
    LINENUMBER 1072 L16
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F I] []
    ILOAD 4
    IFNE L34
   L35
    LINENUMBER 1073 L35
    RETURN
   L34
    LINENUMBER 1075 L34
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F I] []
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175072_h ()V
   L36
    LINENUMBER 1077 L36
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74320_O : I
    IFNE L37
    ILOAD 7
    IFNE L37
   L38
    LINENUMBER 1079 L38
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78516_c : Lnet/minecraft/client/renderer/ItemRenderer;
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/ItemRenderer.func_78447_b (F)V
   L39
    LINENUMBER 1080 L39
    ALOAD 0
    FLOAD 1
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78482_e (F)V
   L37
    LINENUMBER 1083 L37
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74336_f : Z
    IFEQ L1
   L40
    LINENUMBER 1085 L40
    ALOAD 0
    FLOAD 1
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78475_f (F)V
   L1
    LINENUMBER 1088 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I] []
    RETURN
   L41
    LOCALVARIABLE shouldRenderHand Z L27 L16 8
    LOCALVARIABLE f F L5 L1 6
    LOCALVARIABLE flag Z L15 L1 7
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L41 0
    LOCALVARIABLE partialTicks F L0 L41 1
    LOCALVARIABLE pass I L0 L41 2
    LOCALVARIABLE renderItem Z L0 L41 3
    LOCALVARIABLE renderOverlay Z L0 L41 4
    LOCALVARIABLE renderTranslucent Z L0 L41 5
    MAXSTACK = 5
    MAXLOCALS = 9

  // access flags 0x1
  public func_175072_h()V
   L0
    LINENUMBER 1092 L0
    GETSTATIC net/minecraft/client/renderer/OpenGlHelper.field_77476_b : I
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179138_g (I)V
   L1
    LINENUMBER 1093 L1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179090_x ()V
   L2
    LINENUMBER 1094 L2
    GETSTATIC net/minecraft/client/renderer/OpenGlHelper.field_77478_a : I
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179138_g (I)V
   L3
    LINENUMBER 1096 L3
    INVOKESTATIC Config.isShaders ()Z
    IFEQ L4
   L5
    LINENUMBER 1097 L5
    INVOKESTATIC net/optifine/shaders/Shaders.disableLightmap ()V
   L4
    LINENUMBER 1098 L4
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    RETURN
   L6
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L6 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public func_180436_i()V
   L0
    LINENUMBER 1102 L0
    GETSTATIC net/minecraft/client/renderer/OpenGlHelper.field_77476_b : I
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179138_g (I)V
   L1
    LINENUMBER 1103 L1
    SIPUSH 5890
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L2
    LINENUMBER 1104 L2
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L3
    LINENUMBER 1105 L3
    LDC 0.00390625
    FSTORE 1
   L4
    LINENUMBER 1106 L4
    LDC 0.00390625
    LDC 0.00390625
    LDC 0.00390625
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179152_a (FFF)V
   L5
    LINENUMBER 1107 L5
    LDC 8.0
    LDC 8.0
    LDC 8.0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L6
    LINENUMBER 1108 L6
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L7
    LINENUMBER 1109 L7
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_110922_T : Lnet/minecraft/util/ResourceLocation;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.func_110577_a (Lnet/minecraft/util/ResourceLocation;)V
   L8
    LINENUMBER 1111 L8
    SIPUSH 3553
    SIPUSH 10241
    SIPUSH 9729
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187421_b (III)V
   L9
    LINENUMBER 1112 L9
    SIPUSH 3553
    SIPUSH 10240
    SIPUSH 9729
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187421_b (III)V
   L10
    LINENUMBER 1114 L10
    SIPUSH 3553
    SIPUSH 10242
    LDC 33071
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187421_b (III)V
   L11
    LINENUMBER 1115 L11
    SIPUSH 3553
    SIPUSH 10243
    LDC 33071
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187421_b (III)V
   L12
    LINENUMBER 1116 L12
    FCONST_1
    FCONST_1
    FCONST_1
    FCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179131_c (FFFF)V
   L13
    LINENUMBER 1117 L13
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179098_w ()V
   L14
    LINENUMBER 1118 L14
    GETSTATIC net/minecraft/client/renderer/OpenGlHelper.field_77478_a : I
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179138_g (I)V
   L15
    LINENUMBER 1120 L15
    INVOKESTATIC Config.isShaders ()Z
    IFEQ L16
   L17
    LINENUMBER 1121 L17
    INVOKESTATIC net/optifine/shaders/Shaders.enableLightmap ()V
   L16
    LINENUMBER 1122 L16
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F] []
    RETURN
   L18
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L18 0
    LOCALVARIABLE f F L4 L18 1
    MAXSTACK = 4
    MAXLOCALS = 2

  // access flags 0x2
  private func_78470_f()V
   L0
    LINENUMBER 1129 L0
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175075_L : F
    F2D
    INVOKESTATIC java/lang/Math.random ()D
    INVOKESTATIC java/lang/Math.random ()D
    DSUB
    INVOKESTATIC java/lang/Math.random ()D
    DMUL
    INVOKESTATIC java/lang/Math.random ()D
    DMUL
    DADD
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175075_L : F
   L1
    LINENUMBER 1130 L1
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175075_L : F
    F2D
    LDC 0.9
    DMUL
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175075_L : F
   L2
    LINENUMBER 1131 L2
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78514_e : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175075_L : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78514_e : F
    FSUB
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78514_e : F
   L3
    LINENUMBER 1132 L3
    ALOAD 0
    ICONST_1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78536_aa : Z
   L4
    LINENUMBER 1133 L4
    RETURN
   L5
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L5 0
    MAXSTACK = 7
    MAXLOCALS = 1

  // access flags 0x2
  private func_78472_g(F)V
   L0
    LINENUMBER 1137 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78536_aa : Z
    IFEQ L1
   L2
    LINENUMBER 1139 L2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "lightTex"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76320_a (Ljava/lang/String;)V
   L3
    LINENUMBER 1140 L3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ASTORE 2
   L4
    LINENUMBER 1142 L4
    ALOAD 2
    IFNULL L1
   L5
    LINENUMBER 1145 L5
    INVOKESTATIC Config.isCustomColors ()Z
    IFEQ L6
    ALOAD 2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78514_e : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78504_Q : [I
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    GETSTATIC net/minecraft/init/MobEffects.field_76439_r : Lnet/minecraft/potion/Potion;
    INVOKEVIRTUAL net/minecraft/client/entity/EntityPlayerSP.func_70644_a (Lnet/minecraft/potion/Potion;)Z
    FLOAD 1
    INVOKESTATIC net/optifine/CustomColors.updateLightmap (Lnet/minecraft/world/World;F[IZF)Z
    IFEQ L6
   L7
    LINENUMBER 1148 L7
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78513_d : Lnet/minecraft/client/renderer/texture/DynamicTexture;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/DynamicTexture.func_110564_a ()V
   L8
    LINENUMBER 1149 L8
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78536_aa : Z
   L9
    LINENUMBER 1150 L9
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76319_b ()V
   L10
    LINENUMBER 1152 L10
    RETURN
   L6
    LINENUMBER 1155 L6
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient] []
    ALOAD 2
    FCONST_1
    INVOKEVIRTUAL net/minecraft/world/World.func_72971_b (F)F
    FSTORE 3
   L11
    LINENUMBER 1156 L11
    FLOAD 3
    LDC 0.95
    FMUL
    LDC 0.05
    FADD
    FSTORE 4
   L12
    LINENUMBER 1158 L12
    ICONST_0
    ISTORE 5
   L13
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I] []
    ILOAD 5
    SIPUSH 256
    IF_ICMPGE L14
   L15
    LINENUMBER 1160 L15
    ALOAD 2
    GETFIELD net/minecraft/world/World.field_73011_w : Lnet/minecraft/world/WorldProvider;
    INVOKEVIRTUAL net/minecraft/world/WorldProvider.func_177497_p ()[F
    ILOAD 5
    BIPUSH 16
    IDIV
    FALOAD
    FLOAD 4
    FMUL
    FSTORE 6
   L16
    LINENUMBER 1161 L16
    ALOAD 2
    GETFIELD net/minecraft/world/World.field_73011_w : Lnet/minecraft/world/WorldProvider;
    INVOKEVIRTUAL net/minecraft/world/WorldProvider.func_177497_p ()[F
    ILOAD 5
    BIPUSH 16
    IREM
    FALOAD
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78514_e : F
    LDC 0.1
    FMUL
    LDC 1.5
    FADD
    FMUL
    FSTORE 7
   L17
    LINENUMBER 1163 L17
    ALOAD 2
    INVOKEVIRTUAL net/minecraft/world/World.func_175658_ac ()I
    IFLE L18
   L19
    LINENUMBER 1165 L19
    ALOAD 2
    GETFIELD net/minecraft/world/World.field_73011_w : Lnet/minecraft/world/WorldProvider;
    INVOKEVIRTUAL net/minecraft/world/WorldProvider.func_177497_p ()[F
    ILOAD 5
    BIPUSH 16
    IDIV
    FALOAD
    FSTORE 6
   L18
    LINENUMBER 1168 L18
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F] []
    FLOAD 6
    FLOAD 3
    LDC 0.65
    FMUL
    LDC 0.35
    FADD
    FMUL
    FSTORE 8
   L20
    LINENUMBER 1169 L20
    FLOAD 6
    FLOAD 3
    LDC 0.65
    FMUL
    LDC 0.35
    FADD
    FMUL
    FSTORE 9
   L21
    LINENUMBER 1170 L21
    FLOAD 7
    FLOAD 7
    LDC 0.6
    FMUL
    LDC 0.4
    FADD
    LDC 0.6
    FMUL
    LDC 0.4
    FADD
    FMUL
    FSTORE 10
   L22
    LINENUMBER 1171 L22
    FLOAD 7
    FLOAD 7
    FLOAD 7
    FMUL
    LDC 0.6
    FMUL
    LDC 0.4
    FADD
    FMUL
    FSTORE 11
   L23
    LINENUMBER 1172 L23
    FLOAD 8
    FLOAD 7
    FADD
    FSTORE 12
   L24
    LINENUMBER 1173 L24
    FLOAD 9
    FLOAD 10
    FADD
    FSTORE 13
   L25
    LINENUMBER 1174 L25
    FLOAD 6
    FLOAD 11
    FADD
    FSTORE 14
   L26
    LINENUMBER 1175 L26
    FLOAD 12
    LDC 0.96
    FMUL
    LDC 0.03
    FADD
    FSTORE 12
   L27
    LINENUMBER 1176 L27
    FLOAD 13
    LDC 0.96
    FMUL
    LDC 0.03
    FADD
    FSTORE 13
   L28
    LINENUMBER 1177 L28
    FLOAD 14
    LDC 0.96
    FMUL
    LDC 0.03
    FADD
    FSTORE 14
   L29
    LINENUMBER 1179 L29
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
    FCONST_0
    FCMPL
    IFLE L30
   L31
    LINENUMBER 1181 L31
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82832_V : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82832_V : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    FSTORE 15
   L32
    LINENUMBER 1182 L32
    FLOAD 12
    FCONST_1
    FLOAD 15
    FSUB
    FMUL
    FLOAD 12
    LDC 0.7
    FMUL
    FLOAD 15
    FMUL
    FADD
    FSTORE 12
   L33
    LINENUMBER 1183 L33
    FLOAD 13
    FCONST_1
    FLOAD 15
    FSUB
    FMUL
    FLOAD 13
    LDC 0.6
    FMUL
    FLOAD 15
    FMUL
    FADD
    FSTORE 13
   L34
    LINENUMBER 1184 L34
    FLOAD 14
    FCONST_1
    FLOAD 15
    FSUB
    FMUL
    FLOAD 14
    LDC 0.6
    FMUL
    FLOAD 15
    FMUL
    FADD
    FSTORE 14
   L30
    LINENUMBER 1187 L30
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F] []
    ALOAD 2
    GETFIELD net/minecraft/world/World.field_73011_w : Lnet/minecraft/world/WorldProvider;
    INVOKEVIRTUAL net/minecraft/world/WorldProvider.func_186058_p ()Lnet/minecraft/world/DimensionType;
    INVOKEVIRTUAL net/minecraft/world/DimensionType.func_186068_a ()I
    ICONST_1
    IF_ICMPNE L35
   L36
    LINENUMBER 1189 L36
    LDC 0.22
    FLOAD 7
    LDC 0.75
    FMUL
    FADD
    FSTORE 12
   L37
    LINENUMBER 1190 L37
    LDC 0.28
    FLOAD 10
    LDC 0.75
    FMUL
    FADD
    FSTORE 13
   L38
    LINENUMBER 1191 L38
    LDC 0.25
    FLOAD 11
    LDC 0.75
    FMUL
    FADD
    FSTORE 14
   L35
    LINENUMBER 1195 L35
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F] []
    GETSTATIC net/optifine/reflect/Reflector.ForgeWorldProvider_getLightmapColors : Lnet/optifine/reflect/ReflectorMethod;
    INVOKEVIRTUAL net/optifine/reflect/ReflectorMethod.exists ()Z
    IFEQ L39
   L40
    LINENUMBER 1197 L40
    ICONST_3
    NEWARRAY T_FLOAT
    DUP
    ICONST_0
    FLOAD 12
    FASTORE
    DUP
    ICONST_1
    FLOAD 13
    FASTORE
    DUP
    ICONST_2
    FLOAD 14
    FASTORE
    ASTORE 15
   L41
    LINENUMBER 1198 L41
    ALOAD 2
    GETFIELD net/minecraft/world/World.field_73011_w : Lnet/minecraft/world/WorldProvider;
    GETSTATIC net/optifine/reflect/Reflector.ForgeWorldProvider_getLightmapColors : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_5
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    FLOAD 1
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    DUP
    ICONST_1
    FLOAD 3
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    DUP
    ICONST_2
    FLOAD 6
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    DUP
    ICONST_3
    FLOAD 7
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    DUP
    ICONST_4
    ALOAD 15
    AASTORE
    INVOKESTATIC net/optifine/reflect/Reflector.call (Ljava/lang/Object;Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)Ljava/lang/Object;
    POP
   L42
    LINENUMBER 1199 L42
    ALOAD 15
    ICONST_0
    FALOAD
    FSTORE 12
   L43
    LINENUMBER 1200 L43
    ALOAD 15
    ICONST_1
    FALOAD
    FSTORE 13
   L44
    LINENUMBER 1201 L44
    ALOAD 15
    ICONST_2
    FALOAD
    FSTORE 14
   L39
    LINENUMBER 1204 L39
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F] []
    FLOAD 12
    FCONST_0
    FCONST_1
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76131_a (FFF)F
    FSTORE 12
   L45
    LINENUMBER 1205 L45
    FLOAD 13
    FCONST_0
    FCONST_1
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76131_a (FFF)F
    FSTORE 13
   L46
    LINENUMBER 1206 L46
    FLOAD 14
    FCONST_0
    FCONST_1
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76131_a (FFF)F
    FSTORE 14
   L47
    LINENUMBER 1209 L47
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    GETSTATIC net/minecraft/init/MobEffects.field_76439_r : Lnet/minecraft/potion/Potion;
    INVOKEVIRTUAL net/minecraft/client/entity/EntityPlayerSP.func_70644_a (Lnet/minecraft/potion/Potion;)Z
    IFEQ L48
   L49
    LINENUMBER 1211 L49
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_180438_a (Lnet/minecraft/entity/EntityLivingBase;F)F
    FSTORE 15
   L50
    LINENUMBER 1212 L50
    FCONST_1
    FLOAD 12
    FDIV
    FSTORE 16
   L51
    LINENUMBER 1214 L51
    FLOAD 16
    FCONST_1
    FLOAD 13
    FDIV
    FCMPL
    IFLE L52
   L53
    LINENUMBER 1216 L53
    FCONST_1
    FLOAD 13
    FDIV
    FSTORE 16
   L52
    LINENUMBER 1219 L52
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F F F] []
    FLOAD 16
    FCONST_1
    FLOAD 14
    FDIV
    FCMPL
    IFLE L54
   L55
    LINENUMBER 1221 L55
    FCONST_1
    FLOAD 14
    FDIV
    FSTORE 16
   L54
    LINENUMBER 1224 L54
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F F F] []
    FLOAD 12
    FCONST_1
    FLOAD 15
    FSUB
    FMUL
    FLOAD 12
    FLOAD 16
    FMUL
    FLOAD 15
    FMUL
    FADD
    FSTORE 12
   L56
    LINENUMBER 1225 L56
    FLOAD 13
    FCONST_1
    FLOAD 15
    FSUB
    FMUL
    FLOAD 13
    FLOAD 16
    FMUL
    FLOAD 15
    FMUL
    FADD
    FSTORE 13
   L57
    LINENUMBER 1226 L57
    FLOAD 14
    FCONST_1
    FLOAD 15
    FSUB
    FMUL
    FLOAD 14
    FLOAD 16
    FMUL
    FLOAD 15
    FMUL
    FADD
    FSTORE 14
   L48
    LINENUMBER 1229 L48
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F] []
    FLOAD 12
    FCONST_1
    FCMPL
    IFLE L58
   L59
    LINENUMBER 1231 L59
    FCONST_1
    FSTORE 12
   L58
    LINENUMBER 1234 L58
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F] []
    FLOAD 13
    FCONST_1
    FCMPL
    IFLE L60
   L61
    LINENUMBER 1236 L61
    FCONST_1
    FSTORE 13
   L60
    LINENUMBER 1239 L60
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F] []
    FLOAD 14
    FCONST_1
    FCMPL
    IFLE L62
   L63
    LINENUMBER 1241 L63
    FCONST_1
    FSTORE 14
   L62
    LINENUMBER 1244 L62
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74333_Y : F
    FSTORE 15
   L64
    LINENUMBER 1245 L64
    FCONST_1
    FLOAD 12
    FSUB
    FSTORE 16
   L65
    LINENUMBER 1246 L65
    FCONST_1
    FLOAD 13
    FSUB
    FSTORE 17
   L66
    LINENUMBER 1247 L66
    FCONST_1
    FLOAD 14
    FSUB
    FSTORE 18
   L67
    LINENUMBER 1248 L67
    FCONST_1
    FLOAD 16
    FLOAD 16
    FMUL
    FLOAD 16
    FMUL
    FLOAD 16
    FMUL
    FSUB
    FSTORE 16
   L68
    LINENUMBER 1249 L68
    FCONST_1
    FLOAD 17
    FLOAD 17
    FMUL
    FLOAD 17
    FMUL
    FLOAD 17
    FMUL
    FSUB
    FSTORE 17
   L69
    LINENUMBER 1250 L69
    FCONST_1
    FLOAD 18
    FLOAD 18
    FMUL
    FLOAD 18
    FMUL
    FLOAD 18
    FMUL
    FSUB
    FSTORE 18
   L70
    LINENUMBER 1251 L70
    FLOAD 12
    FCONST_1
    FLOAD 15
    FSUB
    FMUL
    FLOAD 16
    FLOAD 15
    FMUL
    FADD
    FSTORE 12
   L71
    LINENUMBER 1252 L71
    FLOAD 13
    FCONST_1
    FLOAD 15
    FSUB
    FMUL
    FLOAD 17
    FLOAD 15
    FMUL
    FADD
    FSTORE 13
   L72
    LINENUMBER 1253 L72
    FLOAD 14
    FCONST_1
    FLOAD 15
    FSUB
    FMUL
    FLOAD 18
    FLOAD 15
    FMUL
    FADD
    FSTORE 14
   L73
    LINENUMBER 1254 L73
    FLOAD 12
    LDC 0.96
    FMUL
    LDC 0.03
    FADD
    FSTORE 12
   L74
    LINENUMBER 1255 L74
    FLOAD 13
    LDC 0.96
    FMUL
    LDC 0.03
    FADD
    FSTORE 13
   L75
    LINENUMBER 1256 L75
    FLOAD 14
    LDC 0.96
    FMUL
    LDC 0.03
    FADD
    FSTORE 14
   L76
    LINENUMBER 1258 L76
    FLOAD 12
    FCONST_1
    FCMPL
    IFLE L77
   L78
    LINENUMBER 1260 L78
    FCONST_1
    FSTORE 12
   L77
    LINENUMBER 1263 L77
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F F F F F] []
    FLOAD 13
    FCONST_1
    FCMPL
    IFLE L79
   L80
    LINENUMBER 1265 L80
    FCONST_1
    FSTORE 13
   L79
    LINENUMBER 1268 L79
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F F F F F] []
    FLOAD 14
    FCONST_1
    FCMPL
    IFLE L81
   L82
    LINENUMBER 1270 L82
    FCONST_1
    FSTORE 14
   L81
    LINENUMBER 1273 L81
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F F F F F] []
    FLOAD 12
    FCONST_0
    FCMPG
    IFGE L83
   L84
    LINENUMBER 1275 L84
    FCONST_0
    FSTORE 12
   L83
    LINENUMBER 1278 L83
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F F F F F] []
    FLOAD 13
    FCONST_0
    FCMPG
    IFGE L85
   L86
    LINENUMBER 1280 L86
    FCONST_0
    FSTORE 13
   L85
    LINENUMBER 1283 L85
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F F F F F] []
    FLOAD 14
    FCONST_0
    FCMPG
    IFGE L87
   L88
    LINENUMBER 1285 L88
    FCONST_0
    FSTORE 14
   L87
    LINENUMBER 1288 L87
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F F F F F] []
    SIPUSH 255
    ISTORE 19
   L89
    LINENUMBER 1289 L89
    FLOAD 12
    LDC 255.0
    FMUL
    F2I
    ISTORE 20
   L90
    LINENUMBER 1290 L90
    FLOAD 13
    LDC 255.0
    FMUL
    F2I
    ISTORE 21
   L91
    LINENUMBER 1291 L91
    FLOAD 14
    LDC 255.0
    FMUL
    F2I
    ISTORE 22
   L92
    LINENUMBER 1292 L92
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78504_Q : [I
    ILOAD 5
    LDC -16777216
    ILOAD 20
    BIPUSH 16
    ISHL
    IOR
    ILOAD 21
    BIPUSH 8
    ISHL
    IOR
    ILOAD 22
    IOR
    IASTORE
   L93
    LINENUMBER 1158 L93
    IINC 5 1
    GOTO L13
   L14
    LINENUMBER 1295 L14
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78513_d : Lnet/minecraft/client/renderer/texture/DynamicTexture;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/DynamicTexture.func_110564_a ()V
   L94
    LINENUMBER 1296 L94
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78536_aa : Z
   L95
    LINENUMBER 1297 L95
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76319_b ()V
   L1
    LINENUMBER 1300 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F] []
    RETURN
   L96
    LOCALVARIABLE f11 F L32 L30 15
    LOCALVARIABLE colors [F L41 L39 15
    LOCALVARIABLE f15 F L50 L48 15
    LOCALVARIABLE f12 F L51 L48 16
    LOCALVARIABLE f2 F L16 L93 6
    LOCALVARIABLE f3 F L17 L93 7
    LOCALVARIABLE f4 F L20 L93 8
    LOCALVARIABLE f5 F L21 L93 9
    LOCALVARIABLE f6 F L22 L93 10
    LOCALVARIABLE f7 F L23 L93 11
    LOCALVARIABLE f8 F L24 L93 12
    LOCALVARIABLE f9 F L25 L93 13
    LOCALVARIABLE f10 F L26 L93 14
    LOCALVARIABLE f16 F L64 L93 15
    LOCALVARIABLE f17 F L65 L93 16
    LOCALVARIABLE f13 F L66 L93 17
    LOCALVARIABLE f14 F L67 L93 18
    LOCALVARIABLE j I L89 L93 19
    LOCALVARIABLE k I L90 L93 20
    LOCALVARIABLE l I L91 L93 21
    LOCALVARIABLE i1 I L92 L93 22
    LOCALVARIABLE i I L13 L14 5
    LOCALVARIABLE f F L11 L1 3
    LOCALVARIABLE f1 F L12 L1 4
    LOCALVARIABLE world Lnet/minecraft/world/World; L4 L1 2
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L96 0
    LOCALVARIABLE partialTicks F L0 L96 1
    MAXSTACK = 6
    MAXLOCALS = 23

  // access flags 0x1
  public func_180438_a(Lnet/minecraft/entity/EntityLivingBase;F)F
   L0
    LINENUMBER 1305 L0
    ALOAD 1
    GETSTATIC net/minecraft/init/MobEffects.field_76439_r : Lnet/minecraft/potion/Potion;
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_70660_b (Lnet/minecraft/potion/Potion;)Lnet/minecraft/potion/PotionEffect;
    INVOKEVIRTUAL net/minecraft/potion/PotionEffect.func_76459_b ()I
    ISTORE 3
   L1
    LINENUMBER 1306 L1
    ILOAD 3
    SIPUSH 200
    IF_ICMPLE L2
    FCONST_1
    GOTO L3
   L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/EntityLivingBase F I] []
    LDC 0.7
    ILOAD 3
    I2F
    FLOAD 2
    FSUB
    LDC 3.1415927
    FMUL
    LDC 0.2
    FMUL
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76126_a (F)F
    LDC 0.3
    FMUL
    FADD
   L3
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/EntityLivingBase F I] [F]
    FRETURN
   L4
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L4 0
    LOCALVARIABLE entitylivingbaseIn Lnet/minecraft/entity/EntityLivingBase; L0 L4 1
    LOCALVARIABLE partialTicks F L0 L4 2
    LOCALVARIABLE i I L1 L4 3
    MAXSTACK = 3
    MAXLOCALS = 4

  // access flags 0x1
  public func_181560_a(FJ)V
    TRYCATCHBLOCK L0 L1 L2 java/lang/Throwable
   L3
    LINENUMBER 1312 L3
    ALOAD 0
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.frameInit ()V
   L4
    LINENUMBER 1315 L4
    INVOKESTATIC org/lwjgl/opengl/Display.isActive ()Z
    ISTORE 4
   L5
    LINENUMBER 1317 L5
    ILOAD 4
    IFNE L6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_82881_y : Z
    IFEQ L6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_85185_A : Z
    IFEQ L7
    ICONST_1
    INVOKESTATIC org/lwjgl/input/Mouse.isButtonDown (I)Z
    IFNE L6
   L7
    LINENUMBER 1319 L7
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I] []
    INVOKESTATIC net/minecraft/client/Minecraft.func_71386_F ()J
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78508_Y : J
    LSUB
    LDC 500
    LCMP
    IFLE L8
   L9
    LINENUMBER 1321 L9
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_71385_j ()V
    GOTO L8
   L6
    LINENUMBER 1326 L6
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I] []
    ALOAD 0
    INVOKESTATIC net/minecraft/client/Minecraft.func_71386_F ()J
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78508_Y : J
   L8
    LINENUMBER 1329 L8
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "mouse"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76320_a (Ljava/lang/String;)V
   L10
    LINENUMBER 1331 L10
    ILOAD 4
    IFEQ L11
    GETSTATIC net/minecraft/client/Minecraft.field_142025_a : Z
    IFEQ L11
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71415_G : Z
    IFEQ L11
    INVOKESTATIC org/lwjgl/input/Mouse.isInsideWindow ()Z
    IFNE L11
   L12
    LINENUMBER 1333 L12
    ICONST_0
    INVOKESTATIC org/lwjgl/input/Mouse.setGrabbed (Z)V
   L13
    LINENUMBER 1334 L13
    INVOKESTATIC org/lwjgl/opengl/Display.getWidth ()I
    ICONST_2
    IDIV
    INVOKESTATIC org/lwjgl/opengl/Display.getHeight ()I
    ICONST_2
    IDIV
    BIPUSH 20
    ISUB
    INVOKESTATIC org/lwjgl/input/Mouse.setCursorPosition (II)V
   L14
    LINENUMBER 1335 L14
    ICONST_1
    INVOKESTATIC org/lwjgl/input/Mouse.setGrabbed (Z)V
   L11
    LINENUMBER 1338 L11
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71415_G : Z
    IFEQ L15
    ILOAD 4
    IFEQ L15
   L16
    LINENUMBER 1340 L16
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71417_B : Lnet/minecraft/util/MouseHelper;
    INVOKEVIRTUAL net/minecraft/util/MouseHelper.func_74374_c ()V
   L17
    LINENUMBER 1341 L17
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74341_c : F
    LDC 0.6
    FMUL
    LDC 0.2
    FADD
    FSTORE 5
   L18
    LINENUMBER 1342 L18
    FLOAD 5
    FLOAD 5
    FMUL
    FLOAD 5
    FMUL
    LDC 8.0
    FMUL
    FSTORE 6
   L19
    LINENUMBER 1343 L19
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71417_B : Lnet/minecraft/util/MouseHelper;
    GETFIELD net/minecraft/util/MouseHelper.field_74377_a : I
    I2F
    FLOAD 6
    FMUL
    FSTORE 7
   L20
    LINENUMBER 1344 L20
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71417_B : Lnet/minecraft/util/MouseHelper;
    GETFIELD net/minecraft/util/MouseHelper.field_74375_b : I
    I2F
    FLOAD 6
    FMUL
    FSTORE 8
   L21
    LINENUMBER 1345 L21
    ICONST_1
    ISTORE 9
   L22
    LINENUMBER 1347 L22
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74338_d : Z
    IFEQ L23
   L24
    LINENUMBER 1349 L24
    ICONST_M1
    ISTORE 9
   L23
    LINENUMBER 1352 L23
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I F F F F I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74326_T : Z
    IFEQ L25
   L26
    LINENUMBER 1354 L26
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78496_H : F
    FLOAD 7
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78496_H : F
   L27
    LINENUMBER 1355 L27
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78497_I : F
    FLOAD 8
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78497_I : F
   L28
    LINENUMBER 1356 L28
    FLOAD 1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78492_L : F
    FSUB
    FSTORE 10
   L29
    LINENUMBER 1357 L29
    ALOAD 0
    FLOAD 1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78492_L : F
   L30
    LINENUMBER 1358 L30
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78498_J : F
    FLOAD 10
    FMUL
    FSTORE 7
   L31
    LINENUMBER 1359 L31
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78499_K : F
    FLOAD 10
    FMUL
    FSTORE 8
   L32
    LINENUMBER 1360 L32
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    FLOAD 7
    FLOAD 8
    ILOAD 9
    I2F
    FMUL
    INVOKEVIRTUAL net/minecraft/client/entity/EntityPlayerSP.func_70082_c (FF)V
   L33
    LINENUMBER 1361 L33
    GOTO L15
   L25
    LINENUMBER 1364 L25
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I F F F F I] []
    ALOAD 0
    FCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78496_H : F
   L34
    LINENUMBER 1365 L34
    ALOAD 0
    FCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78497_I : F
   L35
    LINENUMBER 1366 L35
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    FLOAD 7
    FLOAD 8
    ILOAD 9
    I2F
    FMUL
    INVOKEVIRTUAL net/minecraft/client/entity/EntityPlayerSP.func_70082_c (FF)V
   L15
    LINENUMBER 1370 L15
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76319_b ()V
   L36
    LINENUMBER 1372 L36
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71454_w : Z
    IFNE L37
   L38
    LINENUMBER 1374 L38
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74337_g : Z
    PUTSTATIC net/minecraft/client/renderer/EntityRenderer.field_78517_a : Z
   L39
    LINENUMBER 1375 L39
    NEW net/minecraft/client/gui/ScaledResolution
    DUP
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKESPECIAL net/minecraft/client/gui/ScaledResolution.<init> (Lnet/minecraft/client/Minecraft;)V
    ASTORE 5
   L40
    LINENUMBER 1376 L40
    ALOAD 5
    INVOKEVIRTUAL net/minecraft/client/gui/ScaledResolution.func_78326_a ()I
    ISTORE 6
   L41
    LINENUMBER 1377 L41
    ALOAD 5
    INVOKEVIRTUAL net/minecraft/client/gui/ScaledResolution.func_78328_b ()I
    ISTORE 7
   L42
    LINENUMBER 1378 L42
    INVOKESTATIC org/lwjgl/input/Mouse.getX ()I
    ILOAD 6
    IMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    IDIV
    ISTORE 8
   L43
    LINENUMBER 1379 L43
    ILOAD 7
    INVOKESTATIC org/lwjgl/input/Mouse.getY ()I
    ILOAD 7
    IMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    IDIV
    ISUB
    ICONST_1
    ISUB
    ISTORE 9
   L44
    LINENUMBER 1380 L44
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74350_i : I
    ISTORE 10
   L45
    LINENUMBER 1382 L45
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    IFNULL L46
   L47
    LINENUMBER 1384 L47
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "level"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76320_a (Ljava/lang/String;)V
   L48
    LINENUMBER 1385 L48
    INVOKESTATIC net/minecraft/client/Minecraft.func_175610_ah ()I
    ILOAD 10
    INVOKESTATIC java/lang/Math.min (II)I
    ISTORE 11
   L49
    LINENUMBER 1386 L49
    ILOAD 11
    BIPUSH 60
    INVOKESTATIC java/lang/Math.max (II)I
    ISTORE 11
   L50
    LINENUMBER 1387 L50
    INVOKESTATIC java/lang/System.nanoTime ()J
    LLOAD 2
    LSUB
    LSTORE 12
   L51
    LINENUMBER 1388 L51
    LDC 1000000000
    ILOAD 11
    IDIV
    ICONST_4
    IDIV
    I2L
    LLOAD 12
    LSUB
    LCONST_0
    INVOKESTATIC java/lang/Math.max (JJ)J
    LSTORE 14
   L52
    LINENUMBER 1389 L52
    ALOAD 0
    FLOAD 1
    INVOKESTATIC java/lang/System.nanoTime ()J
    LLOAD 14
    LADD
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78471_a (FJ)V
   L53
    LINENUMBER 1391 L53
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_71356_B ()Z
    IFEQ L54
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_184374_E : J
    INVOKESTATIC net/minecraft/client/Minecraft.func_71386_F ()J
    LDC 1000
    LSUB
    LCMP
    IFGE L54
   L55
    LINENUMBER 1393 L55
    ALOAD 0
    INVOKESTATIC net/minecraft/client/Minecraft.func_71386_F ()J
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_184374_E : J
   L56
    LINENUMBER 1395 L56
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_71401_C ()Lnet/minecraft/server/integrated/IntegratedServer;
    INVOKEVIRTUAL net/minecraft/server/integrated/IntegratedServer.func_184106_y ()Z
    IFNE L54
   L57
    LINENUMBER 1397 L57
    ALOAD 0
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_184373_n ()V
   L54
    LINENUMBER 1401 L54
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I net/minecraft/client/gui/ScaledResolution I I I I I I J J] []
    GETSTATIC net/minecraft/client/renderer/OpenGlHelper.field_148824_g : Z
    IFEQ L58
   L59
    LINENUMBER 1403 L59
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71438_f : Lnet/minecraft/client/renderer/RenderGlobal;
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_174975_c ()V
   L60
    LINENUMBER 1405 L60
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    IFNULL L61
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175083_ad : Z
    IFEQ L61
   L62
    LINENUMBER 1407 L62
    SIPUSH 5890
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L63
    LINENUMBER 1408 L63
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179094_E ()V
   L64
    LINENUMBER 1409 L64
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L65
    LINENUMBER 1410 L65
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/shader/ShaderGroup.func_148018_a (F)V
   L66
    LINENUMBER 1411 L66
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179121_F ()V
   L61
    LINENUMBER 1414 L61
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I net/minecraft/client/gui/ScaledResolution I I I I I I J J] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_147110_a ()Lnet/minecraft/client/shader/Framebuffer;
    ICONST_1
    INVOKEVIRTUAL net/minecraft/client/shader/Framebuffer.func_147610_a (Z)V
   L58
    LINENUMBER 1417 L58
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I net/minecraft/client/gui/ScaledResolution I I I I I I J J] []
    ALOAD 0
    INVOKESTATIC java/lang/System.nanoTime ()J
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78510_Z : J
   L67
    LINENUMBER 1418 L67
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "gui"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L68
    LINENUMBER 1420 L68
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74319_N : Z
    IFEQ L69
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    IFNULL L70
   L69
    LINENUMBER 1422 L69
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I net/minecraft/client/gui/ScaledResolution I I I I I I J J] []
    SIPUSH 516
    LDC 0.1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179092_a (IF)V
   L71
    LINENUMBER 1423 L71
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78478_c ()V
   L72
    LINENUMBER 1424 L72
    ALOAD 0
    ILOAD 6
    ILOAD 7
    FLOAD 1
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_190563_a (IIF)V
   L73
    LINENUMBER 1425 L73
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71456_v : Lnet/minecraft/client/gui/GuiIngame;
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/gui/GuiIngame.func_175180_a (F)V
   L74
    LINENUMBER 1427 L74
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.ofShowFps : Z
    IFEQ L75
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74330_P : Z
    IFNE L75
   L76
    LINENUMBER 1428 L76
    INVOKESTATIC Config.drawFps ()V
   L75
    LINENUMBER 1430 L75
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I net/minecraft/client/gui/ScaledResolution I I I I I I J J] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74330_P : Z
    IFEQ L70
   L77
    LINENUMBER 1431 L77
    ALOAD 5
    INVOKESTATIC net/optifine/Lagometer.showLagometer (Lnet/minecraft/client/gui/ScaledResolution;)V
   L70
    LINENUMBER 1434 L70
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I net/minecraft/client/gui/ScaledResolution I I I I I I J J] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76319_b ()V
   L78
    LINENUMBER 1435 L78
    GOTO L79
   L46
    LINENUMBER 1438 L46
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I net/minecraft/client/gui/ScaledResolution I I I I I] []
    ICONST_0
    ICONST_0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179083_b (IIII)V
   L80
    LINENUMBER 1439 L80
    SIPUSH 5889
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L81
    LINENUMBER 1440 L81
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L82
    LINENUMBER 1441 L82
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L83
    LINENUMBER 1442 L83
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L84
    LINENUMBER 1443 L84
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78478_c ()V
   L85
    LINENUMBER 1444 L85
    ALOAD 0
    INVOKESTATIC java/lang/System.nanoTime ()J
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78510_Z : J
   L86
    LINENUMBER 1447 L86
    GETSTATIC net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher.field_147556_a : Lnet/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    PUTFIELD net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher.field_147553_e : Lnet/minecraft/client/renderer/texture/TextureManager;
   L87
    LINENUMBER 1449 L87
    GETSTATIC net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher.field_147556_a : Lnet/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71466_p : Lnet/minecraft/client/gui/FontRenderer;
    PUTFIELD net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher.field_147557_n : Lnet/minecraft/client/gui/FontRenderer;
   L79
    LINENUMBER 1453 L79
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I net/minecraft/client/gui/ScaledResolution I I I I I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    IFNULL L37
   L88
    LINENUMBER 1455 L88
    SIPUSH 256
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179086_m (I)V
   L0
    LINENUMBER 1460 L0
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_drawScreen : Lnet/optifine/reflect/ReflectorMethod;
    INVOKEVIRTUAL net/optifine/reflect/ReflectorMethod.exists ()Z
    IFEQ L89
   L90
    LINENUMBER 1461 L90
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_drawScreen : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_4
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    AASTORE
    DUP
    ICONST_1
    ILOAD 8
    INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer;
    AASTORE
    DUP
    ICONST_2
    ILOAD 9
    INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer;
    AASTORE
    DUP
    ICONST_3
    FLOAD 1
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    INVOKESTATIC net/optifine/reflect/Reflector.callVoid (Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)V
    GOTO L1
   L89
    LINENUMBER 1464 L89
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I net/minecraft/client/gui/ScaledResolution I I I I I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    ILOAD 8
    ILOAD 9
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/gui/GuiScreen.func_73863_a (IIF)V
   L1
    LINENUMBER 1492 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I net/minecraft/client/gui/ScaledResolution I I I I I] []
    GOTO L37
   L2
    LINENUMBER 1466 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I net/minecraft/client/gui/ScaledResolution I I I I I] [java/lang/Throwable]
    ASTORE 11
   L91
    LINENUMBER 1468 L91
    ALOAD 11
    LDC "Rendering screen"
    INVOKESTATIC net/minecraft/crash/CrashReport.func_85055_a (Ljava/lang/Throwable;Ljava/lang/String;)Lnet/minecraft/crash/CrashReport;
    ASTORE 16
   L92
    LINENUMBER 1469 L92
    ALOAD 16
    LDC "Screen render details"
    INVOKEVIRTUAL net/minecraft/crash/CrashReport.func_85058_a (Ljava/lang/String;)Lnet/minecraft/crash/CrashReportCategory;
    ASTORE 17
   L93
    LINENUMBER 1470 L93
    ALOAD 17
    LDC "Screen name"
    NEW net/minecraft/client/renderer/EntityRenderer$2
    DUP
    ALOAD 0
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer$2.<init> (Lnet/minecraft/client/renderer/EntityRenderer;)V
    INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.func_189529_a (Ljava/lang/String;Lnet/minecraft/crash/ICrashReportDetail;)V
   L94
    LINENUMBER 1477 L94
    ALOAD 17
    LDC "Mouse location"
    NEW net/minecraft/client/renderer/EntityRenderer$3
    DUP
    ALOAD 0
    ILOAD 8
    ILOAD 9
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer$3.<init> (Lnet/minecraft/client/renderer/EntityRenderer;II)V
    INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.func_189529_a (Ljava/lang/String;Lnet/minecraft/crash/ICrashReportDetail;)V
   L95
    LINENUMBER 1484 L95
    ALOAD 17
    LDC "Screen size"
    NEW net/minecraft/client/renderer/EntityRenderer$4
    DUP
    ALOAD 0
    ALOAD 5
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer$4.<init> (Lnet/minecraft/client/renderer/EntityRenderer;Lnet/minecraft/client/gui/ScaledResolution;)V
    INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.func_189529_a (Ljava/lang/String;Lnet/minecraft/crash/ICrashReportDetail;)V
   L96
    LINENUMBER 1491 L96
    NEW net/minecraft/util/ReportedException
    DUP
    ALOAD 16
    INVOKESPECIAL net/minecraft/util/ReportedException.<init> (Lnet/minecraft/crash/CrashReport;)V
    ATHROW
   L37
    LINENUMBER 1496 L37
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I] []
    ALOAD 0
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.frameFinish ()V
   L97
    LINENUMBER 1498 L97
    ALOAD 0
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.waitForServerThread ()V
   L98
    LINENUMBER 1500 L98
    INVOKESTATIC net/optifine/util/MemoryMonitor.update ()V
   L99
    LINENUMBER 1502 L99
    INVOKESTATIC net/optifine/Lagometer.updateLagometer ()V
   L100
    LINENUMBER 1504 L100
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.ofProfiler : Z
    IFEQ L101
   L102
    LINENUMBER 1505 L102
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    ICONST_1
    PUTFIELD net/minecraft/client/settings/GameSettings.field_74329_Q : Z
   L101
    LINENUMBER 1506 L101
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I] []
    RETURN
   L103
    LOCALVARIABLE f4 F L29 L33 10
    LOCALVARIABLE f F L18 L15 5
    LOCALVARIABLE f1 F L19 L15 6
    LOCALVARIABLE f2 F L20 L15 7
    LOCALVARIABLE f3 F L21 L15 8
    LOCALVARIABLE i I L22 L15 9
    LOCALVARIABLE j I L49 L78 11
    LOCALVARIABLE k J L51 L78 12
    LOCALVARIABLE l J L52 L78 14
    LOCALVARIABLE crashreport Lnet/minecraft/crash/CrashReport; L92 L37 16
    LOCALVARIABLE crashreportcategory Lnet/minecraft/crash/CrashReportCategory; L93 L37 17
    LOCALVARIABLE throwable Ljava/lang/Throwable; L91 L37 11
    LOCALVARIABLE scaledresolution Lnet/minecraft/client/gui/ScaledResolution; L40 L37 5
    LOCALVARIABLE i1 I L41 L37 6
    LOCALVARIABLE j1 I L42 L37 7
    LOCALVARIABLE k1 I L43 L37 8
    LOCALVARIABLE l1 I L44 L37 9
    LOCALVARIABLE i2 I L45 L37 10
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L3 L103 0
    LOCALVARIABLE partialTicks F L3 L103 1
    LOCALVARIABLE nanoTime J L3 L103 2
    LOCALVARIABLE flag Z L5 L103 4
    MAXSTACK = 7
    MAXLOCALS = 18

  // access flags 0x2
  private func_184373_n()V
    TRYCATCHBLOCK L0 L1 L2 java/io/IOException
   L3
    LINENUMBER 1510 L3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71438_f : Lnet/minecraft/client/renderer/RenderGlobal;
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_184382_g ()I
    BIPUSH 10
    IF_ICMPLE L4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71438_f : Lnet/minecraft/client/renderer/RenderGlobal;
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_184384_n ()Z
    IFEQ L4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_71401_C ()Lnet/minecraft/server/integrated/IntegratedServer;
    INVOKEVIRTUAL net/minecraft/server/integrated/IntegratedServer.func_184106_y ()Z
    IFNE L4
   L5
    LINENUMBER 1512 L5
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_147110_a ()Lnet/minecraft/client/shader/Framebuffer;
    INVOKESTATIC net/minecraft/util/ScreenShotHelper.func_186719_a (IILnet/minecraft/client/shader/Framebuffer;)Ljava/awt/image/BufferedImage;
    ASTORE 1
   L6
    LINENUMBER 1513 L6
    ALOAD 1
    INVOKEVIRTUAL java/awt/image/BufferedImage.getWidth ()I
    ISTORE 2
   L7
    LINENUMBER 1514 L7
    ALOAD 1
    INVOKEVIRTUAL java/awt/image/BufferedImage.getHeight ()I
    ISTORE 3
   L8
    LINENUMBER 1515 L8
    ICONST_0
    ISTORE 4
   L9
    LINENUMBER 1516 L9
    ICONST_0
    ISTORE 5
   L10
    LINENUMBER 1518 L10
    ILOAD 2
    ILOAD 3
    IF_ICMPLE L11
   L12
    LINENUMBER 1520 L12
    ILOAD 2
    ILOAD 3
    ISUB
    ICONST_2
    IDIV
    ISTORE 4
   L13
    LINENUMBER 1521 L13
    ILOAD 3
    ISTORE 2
    GOTO L0
   L11
    LINENUMBER 1525 L11
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer java/awt/image/BufferedImage I I I I] []
    ILOAD 3
    ILOAD 2
    ISUB
    ICONST_2
    IDIV
    ISTORE 5
   L0
    LINENUMBER 1530 L0
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer java/awt/image/BufferedImage I I I I] []
    NEW java/awt/image/BufferedImage
    DUP
    BIPUSH 64
    BIPUSH 64
    ICONST_1
    INVOKESPECIAL java/awt/image/BufferedImage.<init> (III)V
    ASTORE 6
   L14
    LINENUMBER 1531 L14
    ALOAD 6
    INVOKEVIRTUAL java/awt/image/BufferedImage.createGraphics ()Ljava/awt/Graphics2D;
    ASTORE 7
   L15
    LINENUMBER 1532 L15
    ALOAD 7
    ALOAD 1
    ICONST_0
    ICONST_0
    BIPUSH 64
    BIPUSH 64
    ILOAD 4
    ILOAD 5
    ILOAD 4
    ILOAD 2
    IADD
    ILOAD 5
    ILOAD 2
    IADD
    ACONST_NULL
    CHECKCAST java/awt/image/ImageObserver
    INVOKEVIRTUAL java/awt/Graphics.drawImage (Ljava/awt/Image;IIIIIIIILjava/awt/image/ImageObserver;)Z
    POP
   L16
    LINENUMBER 1533 L16
    ALOAD 7
    INVOKEVIRTUAL java/awt/Graphics.dispose ()V
   L17
    LINENUMBER 1534 L17
    ALOAD 6
    LDC "png"
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_71401_C ()Lnet/minecraft/server/integrated/IntegratedServer;
    INVOKEVIRTUAL net/minecraft/server/integrated/IntegratedServer.func_184109_z ()Ljava/io/File;
    INVOKESTATIC javax/imageio/ImageIO.write (Ljava/awt/image/RenderedImage;Ljava/lang/String;Ljava/io/File;)Z
    POP
   L1
    LINENUMBER 1539 L1
    GOTO L4
   L2
    LINENUMBER 1536 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer java/awt/image/BufferedImage I I I I] [java/io/IOException]
    ASTORE 6
   L18
    LINENUMBER 1538 L18
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_147710_q : Lorg/apache/logging/log4j/Logger;
    LDC "Couldn't save auto screenshot"
    ALOAD 6
    INVOKEINTERFACE org/apache/logging/log4j/Logger.warn (Ljava/lang/String;Ljava/lang/Throwable;)V
   L4
    LINENUMBER 1541 L4
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    RETURN
   L19
    LOCALVARIABLE bufferedimage1 Ljava/awt/image/BufferedImage; L14 L1 6
    LOCALVARIABLE graphics Ljava/awt/Graphics; L15 L1 7
    LOCALVARIABLE ioexception Ljava/io/IOException; L18 L4 6
    LOCALVARIABLE bufferedimage Ljava/awt/image/BufferedImage; L6 L4 1
    LOCALVARIABLE i I L7 L4 2
    LOCALVARIABLE j I L8 L4 3
    LOCALVARIABLE k I L9 L4 4
    LOCALVARIABLE l I L10 L4 5
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L3 L19 0
    MAXSTACK = 11
    MAXLOCALS = 8

  // access flags 0x1
  public func_152430_c(F)V
   L0
    LINENUMBER 1545 L0
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78478_c ()V
   L1
    LINENUMBER 1546 L1
    RETURN
   L2
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L2 0
    LOCALVARIABLE partialTicks F L0 L2 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // access flags 0x2
  private func_175070_n()Z
   L0
    LINENUMBER 1550 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175073_D : Z
    IFNE L1
   L2
    LINENUMBER 1552 L2
    ICONST_0
    IRETURN
   L1
    LINENUMBER 1556 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    ASTORE 1
   L3
    LINENUMBER 1557 L3
    ALOAD 1
    INSTANCEOF net/minecraft/entity/player/EntityPlayer
    IFEQ L4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74319_N : Z
    IFNE L4
    ICONST_1
    GOTO L5
   L4
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity] []
    ICONST_0
   L5
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity] [I]
    ISTORE 2
   L6
    LINENUMBER 1559 L6
    ILOAD 2
    IFEQ L7
    ALOAD 1
    CHECKCAST net/minecraft/entity/player/EntityPlayer
    GETFIELD net/minecraft/entity/player/EntityPlayer.field_71075_bZ : Lnet/minecraft/entity/player/PlayerCapabilities;
    GETFIELD net/minecraft/entity/player/PlayerCapabilities.field_75099_e : Z
    IFNE L7
   L8
    LINENUMBER 1561 L8
    ALOAD 1
    CHECKCAST net/minecraft/entity/player/EntityPlayer
    INVOKEVIRTUAL net/minecraft/entity/player/EntityPlayer.func_184614_ca ()Lnet/minecraft/item/ItemStack;
    ASTORE 3
   L9
    LINENUMBER 1563 L9
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
    IFNULL L7
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
    GETFIELD net/minecraft/util/math/RayTraceResult.field_72313_a : Lnet/minecraft/util/math/RayTraceResult$Type;
    GETSTATIC net/minecraft/util/math/RayTraceResult$Type.BLOCK : Lnet/minecraft/util/math/RayTraceResult$Type;
    IF_ACMPNE L7
   L10
    LINENUMBER 1565 L10
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
    INVOKEVIRTUAL net/minecraft/util/math/RayTraceResult.func_178782_a ()Lnet/minecraft/util/math/BlockPos;
    ASTORE 4
   L11
    LINENUMBER 1567 L11
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ALOAD 4
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_180495_p (Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/state/IBlockState;
    ASTORE 5
   L12
    LINENUMBER 1568 L12
    ALOAD 5
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_177230_c ()Lnet/minecraft/block/Block;
    ASTORE 6
   L13
    LINENUMBER 1570 L13
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71442_b : Lnet/minecraft/client/multiplayer/PlayerControllerMP;
    INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.func_178889_l ()Lnet/minecraft/world/GameType;
    GETSTATIC net/minecraft/world/GameType.SPECTATOR : Lnet/minecraft/world/GameType;
    IF_ACMPNE L14
   L15
    LINENUMBER 1573 L15
    ALOAD 5
    INVOKESTATIC net/optifine/reflect/ReflectorForge.blockHasTileEntity (Lnet/minecraft/block/state/IBlockState;)Z
    IFEQ L16
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ALOAD 4
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_175625_s (Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/tileentity/TileEntity;
    INSTANCEOF net/minecraft/inventory/IInventory
    IFEQ L16
    ICONST_1
    GOTO L17
   L16
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity I net/minecraft/item/ItemStack net/minecraft/util/math/BlockPos net/minecraft/block/state/IBlockState net/minecraft/block/Block] []
    ICONST_0
   L17
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity I net/minecraft/item/ItemStack net/minecraft/util/math/BlockPos net/minecraft/block/state/IBlockState net/minecraft/block/Block] [I]
    ISTORE 2
    GOTO L7
   L14
    LINENUMBER 1578 L14
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity I net/minecraft/item/ItemStack net/minecraft/util/math/BlockPos net/minecraft/block/state/IBlockState net/minecraft/block/Block] []
    ALOAD 3
    INVOKEVIRTUAL net/minecraft/item/ItemStack.func_190926_b ()Z
    IFNE L18
    ALOAD 3
    ALOAD 6
    INVOKEVIRTUAL net/minecraft/item/ItemStack.func_179544_c (Lnet/minecraft/block/Block;)Z
    IFNE L19
    ALOAD 3
    ALOAD 6
    INVOKEVIRTUAL net/minecraft/item/ItemStack.func_179547_d (Lnet/minecraft/block/Block;)Z
    IFEQ L18
   L19
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity I net/minecraft/item/ItemStack net/minecraft/util/math/BlockPos net/minecraft/block/state/IBlockState net/minecraft/block/Block] []
    ICONST_1
    GOTO L20
   L18
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity I net/minecraft/item/ItemStack net/minecraft/util/math/BlockPos net/minecraft/block/state/IBlockState net/minecraft/block/Block] []
    ICONST_0
   L20
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity I net/minecraft/item/ItemStack net/minecraft/util/math/BlockPos net/minecraft/block/state/IBlockState net/minecraft/block/Block] [I]
    ISTORE 2
   L7
    LINENUMBER 1583 L7
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity I] []
    ILOAD 2
    IRETURN
   L21
    LOCALVARIABLE blockpos Lnet/minecraft/util/math/BlockPos; L11 L7 4
    LOCALVARIABLE state Lnet/minecraft/block/state/IBlockState; L12 L7 5
    LOCALVARIABLE block Lnet/minecraft/block/Block; L13 L7 6
    LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L9 L7 3
    LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L3 L21 1
    LOCALVARIABLE flag Z L6 L21 2
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L21 0
    MAXSTACK = 2
    MAXLOCALS = 7

  // access flags 0x1
  public func_78471_a(FJ)V
   L0
    LINENUMBER 1589 L0
    ALOAD 0
    FLOAD 1
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78472_g (F)V
   L1
    LINENUMBER 1591 L1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    IFNONNULL L2
   L3
    LINENUMBER 1593 L3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175607_a (Lnet/minecraft/entity/Entity;)V
   L2
    LINENUMBER 1596 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J] []
    ALOAD 0
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78473_a (F)V
   L4
    LINENUMBER 1598 L4
    INVOKESTATIC Config.isShaders ()Z
    IFEQ L5
   L6
    LINENUMBER 1599 L6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    FLOAD 1
    LLOAD 2
    INVOKESTATIC net/optifine/shaders/Shaders.beginRender (Lnet/minecraft/client/Minecraft;FJ)V
   L5
    LINENUMBER 1601 L5
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J] []
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179126_j ()V
   L7
    LINENUMBER 1602 L7
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179141_d ()V
   L8
    LINENUMBER 1605 L8
    SIPUSH 516
    LDC 0.1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179092_a (IF)V
   L9
    LINENUMBER 1606 L9
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "center"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76320_a (Ljava/lang/String;)V
   L10
    LINENUMBER 1608 L10
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74337_g : Z
    IFEQ L11
   L12
    LINENUMBER 1610 L12
    ICONST_0
    PUTSTATIC net/minecraft/client/renderer/EntityRenderer.field_78515_b : I
   L13
    LINENUMBER 1611 L13
    ICONST_0
    ICONST_1
    ICONST_1
    ICONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179135_a (ZZZZ)V
   L14
    LINENUMBER 1612 L14
    ALOAD 0
    ICONST_0
    FLOAD 1
    LLOAD 2
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_175068_a (IFJ)V
   L15
    LINENUMBER 1613 L15
    ICONST_1
    PUTSTATIC net/minecraft/client/renderer/EntityRenderer.field_78515_b : I
   L16
    LINENUMBER 1614 L16
    ICONST_1
    ICONST_0
    ICONST_0
    ICONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179135_a (ZZZZ)V
   L17
    LINENUMBER 1615 L17
    ALOAD 0
    ICONST_1
    FLOAD 1
    LLOAD 2
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_175068_a (IFJ)V
   L18
    LINENUMBER 1616 L18
    ICONST_1
    ICONST_1
    ICONST_1
    ICONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179135_a (ZZZZ)V
    GOTO L19
   L11
    LINENUMBER 1620 L11
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J] []
    ALOAD 0
    ICONST_2
    FLOAD 1
    LLOAD 2
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_175068_a (IFJ)V
   L19
    LINENUMBER 1623 L19
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76319_b ()V
   L20
    LINENUMBER 1624 L20
    RETURN
   L21
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L21 0
    LOCALVARIABLE partialTicks F L0 L21 1
    LOCALVARIABLE finishTimeNano J L0 L21 2
    MAXSTACK = 5
    MAXLOCALS = 4

  // access flags 0x2
  private func_175068_a(IFJ)V
   L0
    LINENUMBER 1629 L0
    INVOKESTATIC Config.isShaders ()Z
    ISTORE 5
   L1
    LINENUMBER 1630 L1
    ILOAD 5
    IFEQ L2
   L3
    LINENUMBER 1631 L3
    ILOAD 1
    FLOAD 2
    LLOAD 3
    INVOKESTATIC net/optifine/shaders/Shaders.beginRenderPass (IFJ)V
   L2
    LINENUMBER 1633 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71438_f : Lnet/minecraft/client/renderer/RenderGlobal;
    ASTORE 6
   L4
    LINENUMBER 1634 L4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71452_i : Lnet/minecraft/client/particle/ParticleManager;
    ASTORE 7
   L5
    LINENUMBER 1635 L5
    ALOAD 0
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_175070_n ()Z
    ISTORE 8
   L6
    LINENUMBER 1636 L6
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179089_o ()V
   L7
    LINENUMBER 1637 L7
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "clear"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L8
    LINENUMBER 1639 L8
    ILOAD 5
    IFEQ L9
   L10
    LINENUMBER 1640 L10
    ICONST_0
    ICONST_0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    INVOKESTATIC net/optifine/shaders/Shaders.setViewport (IIII)V
    GOTO L11
   L9
    LINENUMBER 1643 L9
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I] []
    ICONST_0
    ICONST_0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179083_b (IIII)V
   L11
    LINENUMBER 1645 L11
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I] []
    ALOAD 0
    FLOAD 2
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78466_h (F)V
   L12
    LINENUMBER 1646 L12
    SIPUSH 16640
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179086_m (I)V
   L13
    LINENUMBER 1648 L13
    ILOAD 5
    IFEQ L14
   L15
    LINENUMBER 1649 L15
    INVOKESTATIC net/optifine/shaders/Shaders.clearRenderBuffer ()V
   L14
    LINENUMBER 1651 L14
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "camera"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L16
    LINENUMBER 1652 L16
    ALOAD 0
    FLOAD 2
    ILOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78479_a (FI)V
   L17
    LINENUMBER 1654 L17
    ILOAD 5
    IFEQ L18
   L19
    LINENUMBER 1655 L19
    FLOAD 2
    INVOKESTATIC net/optifine/shaders/Shaders.setCamera (F)V
   L18
    LINENUMBER 1657 L18
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74320_O : I
    ICONST_2
    IF_ICMPNE L20
    ICONST_1
    GOTO L21
   L20
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I] [net/minecraft/client/entity/EntityPlayerSP]
    ICONST_0
   L21
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I] [net/minecraft/client/entity/EntityPlayerSP I]
    INVOKESTATIC net/minecraft/client/renderer/ActiveRenderInfo.func_74583_a (Lnet/minecraft/entity/player/EntityPlayer;Z)V
   L22
    LINENUMBER 1659 L22
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "frustum"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L23
    LINENUMBER 1661 L23
    INVOKESTATIC net/minecraft/client/renderer/culling/ClippingHelperImpl.func_78558_a ()Lnet/minecraft/client/renderer/culling/ClippingHelper;
    ASTORE 9
   L24
    LINENUMBER 1662 L24
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "culling"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L25
    LINENUMBER 1664 L25
    ALOAD 9
    INVOKESTATIC Config.isShaders ()Z
    IFEQ L26
    INVOKESTATIC net/optifine/shaders/Shaders.isFrustumCulling ()Z
    IFNE L26
    ICONST_1
    GOTO L27
   L26
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper] [net/minecraft/client/renderer/culling/ClippingHelper]
    ICONST_0
   L27
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper] [net/minecraft/client/renderer/culling/ClippingHelper I]
    PUTFIELD net/minecraft/client/renderer/culling/ClippingHelper.disabled : Z
   L28
    LINENUMBER 1666 L28
    NEW net/minecraft/client/renderer/culling/Frustum
    DUP
    ALOAD 9
    INVOKESPECIAL net/minecraft/client/renderer/culling/Frustum.<init> (Lnet/minecraft/client/renderer/culling/ClippingHelper;)V
    ASTORE 10
   L29
    LINENUMBER 1667 L29
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    ASTORE 11
   L30
    LINENUMBER 1668 L30
    ALOAD 11
    GETFIELD net/minecraft/entity/Entity.field_70142_S : D
    ALOAD 11
    GETFIELD net/minecraft/entity/Entity.field_70165_t : D
    ALOAD 11
    GETFIELD net/minecraft/entity/Entity.field_70142_S : D
    DSUB
    FLOAD 2
    F2D
    DMUL
    DADD
    DSTORE 12
   L31
    LINENUMBER 1669 L31
    ALOAD 11
    GETFIELD net/minecraft/entity/Entity.field_70137_T : D
    ALOAD 11
    GETFIELD net/minecraft/entity/Entity.field_70163_u : D
    ALOAD 11
    GETFIELD net/minecraft/entity/Entity.field_70137_T : D
    DSUB
    FLOAD 2
    F2D
    DMUL
    DADD
    DSTORE 14
   L32
    LINENUMBER 1670 L32
    ALOAD 11
    GETFIELD net/minecraft/entity/Entity.field_70136_U : D
    ALOAD 11
    GETFIELD net/minecraft/entity/Entity.field_70161_v : D
    ALOAD 11
    GETFIELD net/minecraft/entity/Entity.field_70136_U : D
    DSUB
    FLOAD 2
    F2D
    DMUL
    DADD
    DSTORE 16
   L33
    LINENUMBER 1672 L33
    ILOAD 5
    IFEQ L34
   L35
    LINENUMBER 1673 L35
    ALOAD 10
    DLOAD 12
    DLOAD 14
    DLOAD 16
    INVOKESTATIC net/optifine/shaders/ShadersRender.setFrustrumPosition (Lnet/minecraft/client/renderer/culling/ICamera;DDD)V
    GOTO L36
   L34
    LINENUMBER 1676 L34
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 10
    DLOAD 12
    DLOAD 14
    DLOAD 16
    INVOKEINTERFACE net/minecraft/client/renderer/culling/ICamera.func_78547_a (DDD)V
   L36
    LINENUMBER 1681 L36
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    INVOKESTATIC Config.isSkyEnabled ()Z
    IFNE L37
    INVOKESTATIC Config.isSunMoonEnabled ()Z
    IFNE L37
    INVOKESTATIC Config.isStarsEnabled ()Z
    IFEQ L38
   L37
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    GETSTATIC net/optifine/shaders/Shaders.isShadowPass : Z
    IFNE L38
   L39
    LINENUMBER 1683 L39
    ALOAD 0
    ICONST_M1
    FLOAD 2
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78468_a (IF)V
   L40
    LINENUMBER 1684 L40
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "sky"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L41
    LINENUMBER 1685 L41
    SIPUSH 5889
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L42
    LINENUMBER 1686 L42
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L43
    LINENUMBER 1688 L43
    ALOAD 0
    FLOAD 2
    ICONST_1
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78481_a (FZ)F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    I2F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    I2F
    FDIV
    LDC 0.05
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.clipDistance : F
    INVOKESTATIC org/lwjgl/util/glu/Project.gluPerspective (FFFF)V
   L44
    LINENUMBER 1689 L44
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L45
    LINENUMBER 1691 L45
    ILOAD 5
    IFEQ L46
   L47
    LINENUMBER 1692 L47
    INVOKESTATIC net/optifine/shaders/Shaders.beginSky ()V
   L46
    LINENUMBER 1694 L46
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 6
    FLOAD 2
    ILOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_174976_a (FI)V
   L48
    LINENUMBER 1696 L48
    ILOAD 5
    IFEQ L49
   L50
    LINENUMBER 1697 L50
    INVOKESTATIC net/optifine/shaders/Shaders.endSky ()V
   L49
    LINENUMBER 1699 L49
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    SIPUSH 5889
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L51
    LINENUMBER 1700 L51
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L52
    LINENUMBER 1702 L52
    ALOAD 0
    FLOAD 2
    ICONST_1
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78481_a (FZ)F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    I2F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    I2F
    FDIV
    LDC 0.05
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.clipDistance : F
    INVOKESTATIC org/lwjgl/util/glu/Project.gluPerspective (FFFF)V
   L53
    LINENUMBER 1703 L53
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
    GOTO L54
   L38
    LINENUMBER 1709 L38
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179084_k ()V
   L54
    LINENUMBER 1712 L54
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 0
    ICONST_0
    FLOAD 2
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78468_a (IF)V
   L55
    LINENUMBER 1713 L55
    SIPUSH 7425
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179103_j (I)V
   L56
    LINENUMBER 1716 L56
    ALOAD 11
    GETFIELD net/minecraft/entity/Entity.field_70163_u : D
    ALOAD 11
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_70047_e ()F
    F2D
    DADD
    LDC 128.0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.ofCloudsHeight : F
    LDC 128.0
    FMUL
    F2D
    DADD
    DCMPG
    IFGE L57
   L58
    LINENUMBER 1718 L58
    ALOAD 0
    ALOAD 6
    FLOAD 2
    ILOAD 1
    DLOAD 12
    DLOAD 14
    DLOAD 16
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_180437_a (Lnet/minecraft/client/renderer/RenderGlobal;FIDDD)V
   L57
    LINENUMBER 1721 L57
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "prepareterrain"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L59
    LINENUMBER 1722 L59
    ALOAD 0
    ICONST_0
    FLOAD 2
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78468_a (IF)V
   L60
    LINENUMBER 1723 L60
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    GETSTATIC net/minecraft/client/renderer/texture/TextureMap.field_110575_b : Lnet/minecraft/util/ResourceLocation;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.func_110577_a (Lnet/minecraft/util/ResourceLocation;)V
   L61
    LINENUMBER 1724 L61
    INVOKESTATIC net/minecraft/client/renderer/RenderHelper.func_74518_a ()V
   L62
    LINENUMBER 1725 L62
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "terrain_setup"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L63
    LINENUMBER 1727 L63
    ALOAD 0
    ALOAD 11
    FLOAD 2
    ALOAD 10
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    INVOKEVIRTUAL net/minecraft/client/entity/EntityPlayerSP.func_175149_v ()Z
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.checkLoadVisibleChunks (Lnet/minecraft/entity/Entity;FLnet/minecraft/client/renderer/culling/ICamera;Z)V
   L64
    LINENUMBER 1729 L64
    ILOAD 5
    IFEQ L65
   L66
    LINENUMBER 1730 L66
    ALOAD 6
    ALOAD 11
    FLOAD 2
    F2D
    ALOAD 10
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175084_ae : I
    DUP_X1
    ICONST_1
    IADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175084_ae : I
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    INVOKEVIRTUAL net/minecraft/client/entity/EntityPlayerSP.func_175149_v ()Z
    INVOKESTATIC net/optifine/shaders/ShadersRender.setupTerrain (Lnet/minecraft/client/renderer/RenderGlobal;Lnet/minecraft/entity/Entity;DLnet/minecraft/client/renderer/culling/ICamera;IZ)V
    GOTO L67
   L65
    LINENUMBER 1733 L65
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 6
    ALOAD 11
    FLOAD 2
    F2D
    ALOAD 10
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175084_ae : I
    DUP_X1
    ICONST_1
    IADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175084_ae : I
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    INVOKEVIRTUAL net/minecraft/client/entity/EntityPlayerSP.func_175149_v ()Z
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_174970_a (Lnet/minecraft/entity/Entity;DLnet/minecraft/client/renderer/culling/ICamera;IZ)V
   L67
    LINENUMBER 1736 L67
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ILOAD 1
    IFEQ L68
    ILOAD 1
    ICONST_2
    IF_ICMPNE L69
   L68
    LINENUMBER 1738 L68
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "updatechunks"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L70
    LINENUMBER 1740 L70
    GETSTATIC net/optifine/Lagometer.timerChunkUpload : Lnet/optifine/Lagometer$TimerNano;
    INVOKEVIRTUAL net/optifine/Lagometer$TimerNano.start ()V
   L71
    LINENUMBER 1742 L71
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71438_f : Lnet/minecraft/client/renderer/RenderGlobal;
    LLOAD 3
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_174967_a (J)V
   L72
    LINENUMBER 1744 L72
    GETSTATIC net/optifine/Lagometer.timerChunkUpload : Lnet/optifine/Lagometer$TimerNano;
    INVOKEVIRTUAL net/optifine/Lagometer$TimerNano.end ()V
   L69
    LINENUMBER 1747 L69
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "terrain"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L73
    LINENUMBER 1749 L73
    GETSTATIC net/optifine/Lagometer.timerTerrain : Lnet/optifine/Lagometer$TimerNano;
    INVOKEVIRTUAL net/optifine/Lagometer$TimerNano.start ()V
   L74
    LINENUMBER 1751 L74
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.ofSmoothFps : Z
    IFEQ L75
    ILOAD 1
    IFLE L75
   L76
    LINENUMBER 1753 L76
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "finish"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L77
    LINENUMBER 1754 L77
    INVOKESTATIC org/lwjgl/opengl/GL11.glFinish ()V
   L78
    LINENUMBER 1755 L78
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "terrain"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L75
    LINENUMBER 1758 L75
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L79
    LINENUMBER 1759 L79
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179094_E ()V
   L80
    LINENUMBER 1760 L80
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179118_c ()V
   L81
    LINENUMBER 1762 L81
    ILOAD 5
    IFEQ L82
   L83
    LINENUMBER 1763 L83
    INVOKESTATIC net/optifine/shaders/ShadersRender.beginTerrainSolid ()V
   L82
    LINENUMBER 1765 L82
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 6
    GETSTATIC net/minecraft/util/BlockRenderLayer.SOLID : Lnet/minecraft/util/BlockRenderLayer;
    FLOAD 2
    F2D
    ILOAD 1
    ALOAD 11
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_174977_a (Lnet/minecraft/util/BlockRenderLayer;DILnet/minecraft/entity/Entity;)I
    POP
   L84
    LINENUMBER 1766 L84
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179141_d ()V
   L85
    LINENUMBER 1768 L85
    ILOAD 5
    IFEQ L86
   L87
    LINENUMBER 1769 L87
    INVOKESTATIC net/optifine/shaders/ShadersRender.beginTerrainCutoutMipped ()V
   L86
    LINENUMBER 1771 L86
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    GETSTATIC net/minecraft/client/renderer/texture/TextureMap.field_110575_b : Lnet/minecraft/util/ResourceLocation;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.func_110581_b (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/renderer/texture/ITextureObject;
    ICONST_0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_151442_I : I
    IFLE L88
    ICONST_1
    GOTO L89
   L88
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] [net/minecraft/client/renderer/texture/ITextureObject I]
    ICONST_0
   L89
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] [net/minecraft/client/renderer/texture/ITextureObject I I]
    INVOKEINTERFACE net/minecraft/client/renderer/texture/ITextureObject.func_174936_b (ZZ)V
   L90
    LINENUMBER 1773 L90
    ALOAD 6
    GETSTATIC net/minecraft/util/BlockRenderLayer.CUTOUT_MIPPED : Lnet/minecraft/util/BlockRenderLayer;
    FLOAD 2
    F2D
    ILOAD 1
    ALOAD 11
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_174977_a (Lnet/minecraft/util/BlockRenderLayer;DILnet/minecraft/entity/Entity;)I
    POP
   L91
    LINENUMBER 1775 L91
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    GETSTATIC net/minecraft/client/renderer/texture/TextureMap.field_110575_b : Lnet/minecraft/util/ResourceLocation;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.func_110581_b (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/renderer/texture/ITextureObject;
    INVOKEINTERFACE net/minecraft/client/renderer/texture/ITextureObject.func_174935_a ()V
   L92
    LINENUMBER 1777 L92
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    GETSTATIC net/minecraft/client/renderer/texture/TextureMap.field_110575_b : Lnet/minecraft/util/ResourceLocation;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.func_110581_b (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/renderer/texture/ITextureObject;
    ICONST_0
    ICONST_0
    INVOKEINTERFACE net/minecraft/client/renderer/texture/ITextureObject.func_174936_b (ZZ)V
   L93
    LINENUMBER 1779 L93
    ILOAD 5
    IFEQ L94
   L95
    LINENUMBER 1780 L95
    INVOKESTATIC net/optifine/shaders/ShadersRender.beginTerrainCutout ()V
   L94
    LINENUMBER 1782 L94
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 6
    GETSTATIC net/minecraft/util/BlockRenderLayer.CUTOUT : Lnet/minecraft/util/BlockRenderLayer;
    FLOAD 2
    F2D
    ILOAD 1
    ALOAD 11
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_174977_a (Lnet/minecraft/util/BlockRenderLayer;DILnet/minecraft/entity/Entity;)I
    POP
   L96
    LINENUMBER 1783 L96
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    GETSTATIC net/minecraft/client/renderer/texture/TextureMap.field_110575_b : Lnet/minecraft/util/ResourceLocation;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.func_110581_b (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/renderer/texture/ITextureObject;
    INVOKEINTERFACE net/minecraft/client/renderer/texture/ITextureObject.func_174935_a ()V
   L97
    LINENUMBER 1785 L97
    ILOAD 5
    IFEQ L98
   L99
    LINENUMBER 1786 L99
    INVOKESTATIC net/optifine/shaders/ShadersRender.endTerrain ()V
   L98
    LINENUMBER 1788 L98
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    GETSTATIC net/optifine/Lagometer.timerTerrain : Lnet/optifine/Lagometer$TimerNano;
    INVOKEVIRTUAL net/optifine/Lagometer$TimerNano.end ()V
   L100
    LINENUMBER 1789 L100
    SIPUSH 7424
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179103_j (I)V
   L101
    LINENUMBER 1790 L101
    SIPUSH 516
    LDC 0.1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179092_a (IF)V
   L102
    LINENUMBER 1792 L102
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175078_W : Z
    IFNE L103
   L104
    LINENUMBER 1794 L104
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L105
    LINENUMBER 1795 L105
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179121_F ()V
   L106
    LINENUMBER 1796 L106
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179094_E ()V
   L107
    LINENUMBER 1797 L107
    INVOKESTATIC net/minecraft/client/renderer/RenderHelper.func_74519_b ()V
   L108
    LINENUMBER 1798 L108
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "entities"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L109
    LINENUMBER 1800 L109
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_setRenderPass : Lnet/optifine/reflect/ReflectorMethod;
    INVOKEVIRTUAL net/optifine/reflect/ReflectorMethod.exists ()Z
    IFEQ L110
   L111
    LINENUMBER 1801 L111
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_setRenderPass : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_1
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ICONST_0
    INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer;
    AASTORE
    INVOKESTATIC net/optifine/reflect/Reflector.callVoid (Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)V
   L110
    LINENUMBER 1803 L110
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 6
    ALOAD 11
    ALOAD 10
    FLOAD 2
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_180446_a (Lnet/minecraft/entity/Entity;Lnet/minecraft/client/renderer/culling/ICamera;F)V
   L112
    LINENUMBER 1805 L112
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_setRenderPass : Lnet/optifine/reflect/ReflectorMethod;
    INVOKEVIRTUAL net/optifine/reflect/ReflectorMethod.exists ()Z
    IFEQ L113
   L114
    LINENUMBER 1806 L114
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_setRenderPass : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_1
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ICONST_M1
    INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer;
    AASTORE
    INVOKESTATIC net/optifine/reflect/Reflector.callVoid (Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)V
   L113
    LINENUMBER 1808 L113
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    INVOKESTATIC net/minecraft/client/renderer/RenderHelper.func_74518_a ()V
   L115
    LINENUMBER 1809 L115
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175072_h ()V
   L103
    LINENUMBER 1812 L103
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L116
    LINENUMBER 1813 L116
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179121_F ()V
   L117
    LINENUMBER 1815 L117
    ILOAD 8
    IFEQ L118
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
    IFNULL L118
    ALOAD 11
    GETSTATIC net/minecraft/block/material/Material.field_151586_h : Lnet/minecraft/block/material/Material;
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_70055_a (Lnet/minecraft/block/material/Material;)Z
    IFNE L118
   L119
    LINENUMBER 1817 L119
    ALOAD 11
    CHECKCAST net/minecraft/entity/player/EntityPlayer
    ASTORE 18
   L120
    LINENUMBER 1818 L120
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179118_c ()V
   L121
    LINENUMBER 1819 L121
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "outline"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L122
    LINENUMBER 1821 L122
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_onDrawBlockHighlight : Lnet/optifine/reflect/ReflectorMethod;
    INVOKEVIRTUAL net/optifine/reflect/ReflectorMethod.exists ()Z
    IFEQ L123
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_onDrawBlockHighlight : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_5
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 6
    AASTORE
    DUP
    ICONST_1
    ALOAD 18
    AASTORE
    DUP
    ICONST_2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
    AASTORE
    DUP
    ICONST_3
    ICONST_0
    INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer;
    AASTORE
    DUP
    ICONST_4
    FLOAD 2
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    INVOKESTATIC net/optifine/reflect/Reflector.callBoolean (Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)Z
    IFNE L124
   L123
    LINENUMBER 1824 L123
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D net/minecraft/entity/player/EntityPlayer] []
    ALOAD 6
    ALOAD 18
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
    ICONST_0
    FLOAD 2
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_72731_b (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/math/RayTraceResult;IF)V
   L124
    LINENUMBER 1825 L124
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D net/minecraft/entity/player/EntityPlayer] []
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179141_d ()V
   L118
    LINENUMBER 1828 L118
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_184132_p : Lnet/minecraft/client/renderer/debug/DebugRenderer;
    INVOKEVIRTUAL net/minecraft/client/renderer/debug/DebugRenderer.func_190074_a ()Z
    IFEQ L125
   L126
    LINENUMBER 1831 L126
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.isFogEnabled ()Z
    ISTORE 18
   L127
    LINENUMBER 1832 L127
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179106_n ()V
   L128
    LINENUMBER 1834 L128
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_184132_p : Lnet/minecraft/client/renderer/debug/DebugRenderer;
    FLOAD 2
    LLOAD 3
    INVOKEVIRTUAL net/minecraft/client/renderer/debug/DebugRenderer.func_190073_a (FJ)V
   L129
    LINENUMBER 1836 L129
    ILOAD 18
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.setFogEnabled (Z)V
   L125
    LINENUMBER 1840 L125
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 6
    GETFIELD net/minecraft/client/renderer/RenderGlobal.field_72738_E : Ljava/util/Map;
    INVOKEINTERFACE java/util/Map.isEmpty ()Z
    IFNE L130
   L131
    LINENUMBER 1843 L131
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "destroyProgress"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L132
    LINENUMBER 1844 L132
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179147_l ()V
   L133
    LINENUMBER 1845 L133
    GETSTATIC net/minecraft/client/renderer/GlStateManager$SourceFactor.SRC_ALPHA : Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$DestFactor.ONE : Lnet/minecraft/client/renderer/GlStateManager$DestFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$SourceFactor.ONE : Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$DestFactor.ZERO : Lnet/minecraft/client/renderer/GlStateManager$DestFactor;
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187428_a (Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;Lnet/minecraft/client/renderer/GlStateManager$DestFactor;Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;Lnet/minecraft/client/renderer/GlStateManager$DestFactor;)V
   L134
    LINENUMBER 1846 L134
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    GETSTATIC net/minecraft/client/renderer/texture/TextureMap.field_110575_b : Lnet/minecraft/util/ResourceLocation;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.func_110581_b (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/renderer/texture/ITextureObject;
    ICONST_0
    ICONST_0
    INVOKEINTERFACE net/minecraft/client/renderer/texture/ITextureObject.func_174936_b (ZZ)V
   L135
    LINENUMBER 1847 L135
    ALOAD 6
    INVOKESTATIC net/minecraft/client/renderer/Tessellator.func_178181_a ()Lnet/minecraft/client/renderer/Tessellator;
    INVOKESTATIC net/minecraft/client/renderer/Tessellator.func_178181_a ()Lnet/minecraft/client/renderer/Tessellator;
    INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.func_178180_c ()Lnet/minecraft/client/renderer/VertexBuffer;
    ALOAD 11
    FLOAD 2
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_174981_a (Lnet/minecraft/client/renderer/Tessellator;Lnet/minecraft/client/renderer/VertexBuffer;Lnet/minecraft/entity/Entity;F)V
   L136
    LINENUMBER 1848 L136
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    GETSTATIC net/minecraft/client/renderer/texture/TextureMap.field_110575_b : Lnet/minecraft/util/ResourceLocation;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.func_110581_b (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/renderer/texture/ITextureObject;
    INVOKEINTERFACE net/minecraft/client/renderer/texture/ITextureObject.func_174935_a ()V
   L137
    LINENUMBER 1849 L137
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179084_k ()V
   L130
    LINENUMBER 1853 L130
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    SIPUSH 770
    SIPUSH 771
    ICONST_1
    ICONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179120_a (IIII)V
   L138
    LINENUMBER 1854 L138
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179084_k ()V
   L139
    LINENUMBER 1856 L139
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175078_W : Z
    IFNE L140
   L141
    LINENUMBER 1858 L141
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_180436_i ()V
   L142
    LINENUMBER 1859 L142
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "litParticles"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L143
    LINENUMBER 1861 L143
    ILOAD 5
    IFEQ L144
   L145
    LINENUMBER 1862 L145
    INVOKESTATIC net/optifine/shaders/Shaders.beginLitParticles ()V
   L144
    LINENUMBER 1864 L144
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 7
    ALOAD 11
    FLOAD 2
    INVOKEVIRTUAL net/minecraft/client/particle/ParticleManager.func_78872_b (Lnet/minecraft/entity/Entity;F)V
   L146
    LINENUMBER 1865 L146
    INVOKESTATIC net/minecraft/client/renderer/RenderHelper.func_74518_a ()V
   L147
    LINENUMBER 1866 L147
    ALOAD 0
    ICONST_0
    FLOAD 2
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78468_a (IF)V
   L148
    LINENUMBER 1867 L148
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "particles"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L149
    LINENUMBER 1869 L149
    ILOAD 5
    IFEQ L150
   L151
    LINENUMBER 1870 L151
    INVOKESTATIC net/optifine/shaders/Shaders.beginParticles ()V
   L150
    LINENUMBER 1872 L150
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 7
    ALOAD 11
    FLOAD 2
    INVOKEVIRTUAL net/minecraft/client/particle/ParticleManager.func_78874_a (Lnet/minecraft/entity/Entity;F)V
   L152
    LINENUMBER 1874 L152
    ILOAD 5
    IFEQ L153
   L154
    LINENUMBER 1875 L154
    INVOKESTATIC net/optifine/shaders/Shaders.endParticles ()V
   L153
    LINENUMBER 1877 L153
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175072_h ()V
   L140
    LINENUMBER 1880 L140
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ICONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179132_a (Z)V
   L155
    LINENUMBER 1882 L155
    INVOKESTATIC Config.isShaders ()Z
    IFEQ L156
   L157
    LINENUMBER 1883 L157
    INVOKESTATIC net/optifine/shaders/Shaders.isRainDepth ()Z
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179132_a (Z)V
   L156
    LINENUMBER 1885 L156
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179089_o ()V
   L158
    LINENUMBER 1886 L158
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "weather"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L159
    LINENUMBER 1888 L159
    ILOAD 5
    IFEQ L160
   L161
    LINENUMBER 1889 L161
    INVOKESTATIC net/optifine/shaders/Shaders.beginWeather ()V
   L160
    LINENUMBER 1891 L160
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 0
    FLOAD 2
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78474_d (F)V
   L162
    LINENUMBER 1893 L162
    ILOAD 5
    IFEQ L163
   L164
    LINENUMBER 1894 L164
    INVOKESTATIC net/optifine/shaders/Shaders.endWeather ()V
   L163
    LINENUMBER 1896 L163
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ICONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179132_a (Z)V
   L165
    LINENUMBER 1897 L165
    ALOAD 6
    ALOAD 11
    FLOAD 2
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_180449_a (Lnet/minecraft/entity/Entity;F)V
   L166
    LINENUMBER 1899 L166
    ILOAD 5
    IFEQ L167
   L168
    LINENUMBER 1901 L168
    ALOAD 0
    FLOAD 2
    ILOAD 1
    INVOKESTATIC net/optifine/shaders/ShadersRender.renderHand0 (Lnet/minecraft/client/renderer/EntityRenderer;FI)V
   L169
    LINENUMBER 1902 L169
    INVOKESTATIC net/optifine/shaders/Shaders.preWater ()V
   L167
    LINENUMBER 1905 L167
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179084_k ()V
   L170
    LINENUMBER 1906 L170
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179089_o ()V
   L171
    LINENUMBER 1907 L171
    GETSTATIC net/minecraft/client/renderer/GlStateManager$SourceFactor.SRC_ALPHA : Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$DestFactor.ONE_MINUS_SRC_ALPHA : Lnet/minecraft/client/renderer/GlStateManager$DestFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$SourceFactor.ONE : Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$DestFactor.ZERO : Lnet/minecraft/client/renderer/GlStateManager$DestFactor;
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187428_a (Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;Lnet/minecraft/client/renderer/GlStateManager$DestFactor;Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;Lnet/minecraft/client/renderer/GlStateManager$DestFactor;)V
   L172
    LINENUMBER 1908 L172
    SIPUSH 516
    LDC 0.1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179092_a (IF)V
   L173
    LINENUMBER 1909 L173
    ALOAD 0
    ICONST_0
    FLOAD 2
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78468_a (IF)V
   L174
    LINENUMBER 1910 L174
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179147_l ()V
   L175
    LINENUMBER 1911 L175
    ICONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179132_a (Z)V
   L176
    LINENUMBER 1912 L176
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    GETSTATIC net/minecraft/client/renderer/texture/TextureMap.field_110575_b : Lnet/minecraft/util/ResourceLocation;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.func_110577_a (Lnet/minecraft/util/ResourceLocation;)V
   L177
    LINENUMBER 1913 L177
    SIPUSH 7425
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179103_j (I)V
   L178
    LINENUMBER 1914 L178
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "translucent"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L179
    LINENUMBER 1916 L179
    ILOAD 5
    IFEQ L180
   L181
    LINENUMBER 1917 L181
    INVOKESTATIC net/optifine/shaders/Shaders.beginWater ()V
   L180
    LINENUMBER 1919 L180
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 6
    GETSTATIC net/minecraft/util/BlockRenderLayer.TRANSLUCENT : Lnet/minecraft/util/BlockRenderLayer;
    FLOAD 2
    F2D
    ILOAD 1
    ALOAD 11
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_174977_a (Lnet/minecraft/util/BlockRenderLayer;DILnet/minecraft/entity/Entity;)I
    POP
   L182
    LINENUMBER 1921 L182
    ILOAD 5
    IFEQ L183
   L184
    LINENUMBER 1922 L184
    INVOKESTATIC net/optifine/shaders/Shaders.endWater ()V
   L183
    LINENUMBER 1924 L183
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_setRenderPass : Lnet/optifine/reflect/ReflectorMethod;
    INVOKEVIRTUAL net/optifine/reflect/ReflectorMethod.exists ()Z
    IFEQ L185
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175078_W : Z
    IFNE L185
   L186
    LINENUMBER 1927 L186
    INVOKESTATIC net/minecraft/client/renderer/RenderHelper.func_74519_b ()V
   L187
    LINENUMBER 1928 L187
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "entities"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L188
    LINENUMBER 1929 L188
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_setRenderPass : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_1
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ICONST_1
    INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer;
    AASTORE
    INVOKESTATIC net/optifine/reflect/Reflector.callVoid (Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)V
   L189
    LINENUMBER 1930 L189
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71438_f : Lnet/minecraft/client/renderer/RenderGlobal;
    ALOAD 11
    ALOAD 10
    FLOAD 2
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_180446_a (Lnet/minecraft/entity/Entity;Lnet/minecraft/client/renderer/culling/ICamera;F)V
   L190
    LINENUMBER 1932 L190
    GETSTATIC net/minecraft/client/renderer/GlStateManager$SourceFactor.SRC_ALPHA : Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$DestFactor.ONE_MINUS_SRC_ALPHA : Lnet/minecraft/client/renderer/GlStateManager$DestFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$SourceFactor.ONE : Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$DestFactor.ZERO : Lnet/minecraft/client/renderer/GlStateManager$DestFactor;
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187428_a (Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;Lnet/minecraft/client/renderer/GlStateManager$DestFactor;Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;Lnet/minecraft/client/renderer/GlStateManager$DestFactor;)V
   L191
    LINENUMBER 1933 L191
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_setRenderPass : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_1
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ICONST_M1
    INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer;
    AASTORE
    INVOKESTATIC net/optifine/reflect/Reflector.callVoid (Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)V
   L192
    LINENUMBER 1934 L192
    INVOKESTATIC net/minecraft/client/renderer/RenderHelper.func_74518_a ()V
   L185
    LINENUMBER 1937 L185
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    SIPUSH 7424
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179103_j (I)V
   L193
    LINENUMBER 1938 L193
    ICONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179132_a (Z)V
   L194
    LINENUMBER 1939 L194
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179089_o ()V
   L195
    LINENUMBER 1940 L195
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179084_k ()V
   L196
    LINENUMBER 1941 L196
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179106_n ()V
   L197
    LINENUMBER 1944 L197
    ALOAD 11
    GETFIELD net/minecraft/entity/Entity.field_70163_u : D
    ALOAD 11
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_70047_e ()F
    F2D
    DADD
    LDC 128.0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.ofCloudsHeight : F
    LDC 128.0
    FMUL
    F2D
    DADD
    DCMPL
    IFLT L198
   L199
    LINENUMBER 1946 L199
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "aboveClouds"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L200
    LINENUMBER 1947 L200
    ALOAD 0
    ALOAD 6
    FLOAD 2
    ILOAD 1
    DLOAD 12
    DLOAD 14
    DLOAD 16
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_180437_a (Lnet/minecraft/client/renderer/RenderGlobal;FIDDD)V
   L198
    LINENUMBER 1951 L198
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_dispatchRenderLast : Lnet/optifine/reflect/ReflectorMethod;
    INVOKEVIRTUAL net/optifine/reflect/ReflectorMethod.exists ()Z
    IFEQ L201
   L202
    LINENUMBER 1953 L202
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "forge_render_last"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L203
    LINENUMBER 1954 L203
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_dispatchRenderLast : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_2
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 6
    AASTORE
    DUP
    ICONST_1
    FLOAD 2
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    INVOKESTATIC net/optifine/reflect/Reflector.callVoid (Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)V
   L201
    LINENUMBER 1958 L201
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "hand"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L204
    LINENUMBER 1961 L204
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175074_C : Z
    IFEQ L205
    GETSTATIC net/optifine/shaders/Shaders.isShadowPass : Z
    IFNE L205
   L206
    LINENUMBER 1964 L206
    ILOAD 5
    IFEQ L207
   L208
    LINENUMBER 1966 L208
    ALOAD 0
    FLOAD 2
    ILOAD 1
    INVOKESTATIC net/optifine/shaders/ShadersRender.renderHand1 (Lnet/minecraft/client/renderer/EntityRenderer;FI)V
   L209
    LINENUMBER 1967 L209
    INVOKESTATIC net/optifine/shaders/Shaders.renderCompositeFinal ()V
   L207
    LINENUMBER 1970 L207
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    SIPUSH 256
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179086_m (I)V
   L210
    LINENUMBER 1972 L210
    ILOAD 5
    IFEQ L211
   L212
    LINENUMBER 1973 L212
    ALOAD 0
    FLOAD 2
    ILOAD 1
    INVOKESTATIC net/optifine/shaders/ShadersRender.renderFPOverlay (Lnet/minecraft/client/renderer/EntityRenderer;FI)V
    GOTO L205
   L211
    LINENUMBER 1976 L211
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 0
    FLOAD 2
    ILOAD 1
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78476_b (FI)V
   L205
    LINENUMBER 1979 L205
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ILOAD 5
    IFEQ L213
   L214
    LINENUMBER 1980 L214
    INVOKESTATIC net/optifine/shaders/Shaders.endRender ()V
   L213
    LINENUMBER 1981 L213
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    RETURN
   L215
    LOCALVARIABLE entityplayer Lnet/minecraft/entity/player/EntityPlayer; L120 L118 18
    LOCALVARIABLE preDebugFog Z L127 L125 18
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L215 0
    LOCALVARIABLE pass I L0 L215 1
    LOCALVARIABLE partialTicks F L0 L215 2
    LOCALVARIABLE finishTimeNano J L0 L215 3
    LOCALVARIABLE isShaders Z L1 L215 5
    LOCALVARIABLE renderglobal Lnet/minecraft/client/renderer/RenderGlobal; L4 L215 6
    LOCALVARIABLE particlemanager Lnet/minecraft/client/particle/ParticleManager; L5 L215 7
    LOCALVARIABLE flag Z L6 L215 8
    LOCALVARIABLE clippingHelper Lnet/minecraft/client/renderer/culling/ClippingHelper; L24 L215 9
    LOCALVARIABLE icamera Lnet/minecraft/client/renderer/culling/ICamera; L29 L215 10
    LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L30 L215 11
    LOCALVARIABLE d0 D L31 L215 12
    LOCALVARIABLE d1 D L32 L215 14
    LOCALVARIABLE d2 D L33 L215 16
    MAXSTACK = 10
    MAXLOCALS = 19

  // access flags 0x2
  private func_180437_a(Lnet/minecraft/client/renderer/RenderGlobal;FIDDD)V
   L0
    LINENUMBER 1987 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_151451_c : I
    ICONST_4
    IF_ICMPLT L1
    INVOKESTATIC Config.isCloudsOff ()Z
    IFNE L1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    INVOKESTATIC net/optifine/shaders/Shaders.shouldRenderClouds (Lnet/minecraft/client/settings/GameSettings;)Z
    IFEQ L1
   L2
    LINENUMBER 1989 L2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "clouds"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L3
    LINENUMBER 1990 L3
    SIPUSH 5889
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L4
    LINENUMBER 1991 L4
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L5
    LINENUMBER 1993 L5
    ALOAD 0
    FLOAD 2
    ICONST_1
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78481_a (FZ)F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    I2F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    I2F
    FDIV
    LDC 0.05
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.clipDistance : F
    LDC 4.0
    FMUL
    INVOKESTATIC org/lwjgl/util/glu/Project.gluPerspective (FFFF)V
   L6
    LINENUMBER 1994 L6
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L7
    LINENUMBER 1995 L7
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179094_E ()V
   L8
    LINENUMBER 1996 L8
    ALOAD 0
    ICONST_0
    FLOAD 2
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78468_a (IF)V
   L9
    LINENUMBER 1997 L9
    ALOAD 1
    FLOAD 2
    ILOAD 3
    DLOAD 4
    DLOAD 6
    DLOAD 8
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_180447_b (FIDDD)V
   L10
    LINENUMBER 1998 L10
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179106_n ()V
   L11
    LINENUMBER 1999 L11
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179121_F ()V
   L12
    LINENUMBER 2000 L12
    SIPUSH 5889
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L13
    LINENUMBER 2001 L13
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L14
    LINENUMBER 2003 L14
    ALOAD 0
    FLOAD 2
    ICONST_1
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78481_a (FZ)F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    I2F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    I2F
    FDIV
    LDC 0.05
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.clipDistance : F
    INVOKESTATIC org/lwjgl/util/glu/Project.gluPerspective (FFFF)V
   L15
    LINENUMBER 2004 L15
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L1
    LINENUMBER 2006 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/renderer/RenderGlobal F I D D D] []
    RETURN
   L16
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L16 0
    LOCALVARIABLE renderGlobalIn Lnet/minecraft/client/renderer/RenderGlobal; L0 L16 1
    LOCALVARIABLE partialTicks F L0 L16 2
    LOCALVARIABLE pass I L0 L16 3
    LOCALVARIABLE x D L0 L16 4
    LOCALVARIABLE y D L0 L16 6
    LOCALVARIABLE z D L0 L16 8
    MAXSTACK = 9
    MAXLOCALS = 10

  // access flags 0x2
  private func_78484_h()V
   L0
    LINENUMBER 2010 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    FCONST_1
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_72867_j (F)F
    FSTORE 1
   L1
    LINENUMBER 2013 L1
    INVOKESTATIC Config.isRainFancy ()Z
    IFNE L2
   L3
    LINENUMBER 2015 L3
    FLOAD 1
    FCONST_2
    FDIV
    FSTORE 1
   L2
    LINENUMBER 2018 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F] []
    FLOAD 1
    FCONST_0
    FCMPL
    IFEQ L4
    INVOKESTATIC Config.isRainSplash ()Z
    IFEQ L4
   L5
    LINENUMBER 2020 L5
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78529_t : I
    I2L
    LDC 312987231
    LMUL
    INVOKEVIRTUAL java/util/Random.setSeed (J)V
   L6
    LINENUMBER 2021 L6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    ASTORE 2
   L7
    LINENUMBER 2022 L7
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ASTORE 3
   L8
    LINENUMBER 2023 L8
    NEW net/minecraft/util/math/BlockPos
    DUP
    ALOAD 2
    INVOKESPECIAL net/minecraft/util/math/BlockPos.<init> (Lnet/minecraft/entity/Entity;)V
    ASTORE 4
   L9
    LINENUMBER 2024 L9
    BIPUSH 10
    ISTORE 5
   L10
    LINENUMBER 2025 L10
    DCONST_0
    DSTORE 6
   L11
    LINENUMBER 2026 L11
    DCONST_0
    DSTORE 8
   L12
    LINENUMBER 2027 L12
    DCONST_0
    DSTORE 10
   L13
    LINENUMBER 2028 L13
    ICONST_0
    ISTORE 12
   L14
    LINENUMBER 2029 L14
    LDC 100.0
    FLOAD 1
    FMUL
    FLOAD 1
    FMUL
    F2I
    ISTORE 13
   L15
    LINENUMBER 2031 L15
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74362_aa : I
    ICONST_1
    IF_ICMPNE L16
   L17
    LINENUMBER 2033 L17
    ILOAD 13
    ICONST_1
    ISHR
    ISTORE 13
    GOTO L18
   L16
    LINENUMBER 2035 L16
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient net/minecraft/util/math/BlockPos I D D D I I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74362_aa : I
    ICONST_2
    IF_ICMPNE L18
   L19
    LINENUMBER 2037 L19
    ICONST_0
    ISTORE 13
   L18
    LINENUMBER 2040 L18
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient net/minecraft/util/math/BlockPos I D D D I I] []
    ICONST_0
    ISTORE 14
   L20
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient net/minecraft/util/math/BlockPos I D D D I I I] []
    ILOAD 14
    ILOAD 13
    IF_ICMPGE L21
   L22
    LINENUMBER 2042 L22
    ALOAD 3
    ALOAD 4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    BIPUSH 10
    INVOKEVIRTUAL java/util/Random.nextInt (I)I
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    BIPUSH 10
    INVOKEVIRTUAL java/util/Random.nextInt (I)I
    ISUB
    ICONST_0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    BIPUSH 10
    INVOKEVIRTUAL java/util/Random.nextInt (I)I
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    BIPUSH 10
    INVOKEVIRTUAL java/util/Random.nextInt (I)I
    ISUB
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177982_a (III)Lnet/minecraft/util/math/BlockPos;
    INVOKEVIRTUAL net/minecraft/world/World.func_175725_q (Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockPos;
    ASTORE 15
   L23
    LINENUMBER 2043 L23
    ALOAD 3
    ALOAD 15
    INVOKEVIRTUAL net/minecraft/world/World.func_180494_b (Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/world/biome/Biome;
    ASTORE 16
   L24
    LINENUMBER 2044 L24
    ALOAD 15
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177977_b ()Lnet/minecraft/util/math/BlockPos;
    ASTORE 17
   L25
    LINENUMBER 2045 L25
    ALOAD 3
    ALOAD 17
    INVOKEVIRTUAL net/minecraft/world/World.func_180495_p (Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/state/IBlockState;
    ASTORE 18
   L26
    LINENUMBER 2047 L26
    ALOAD 15
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177956_o ()I
    ALOAD 4
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177956_o ()I
    BIPUSH 10
    IADD
    IF_ICMPGT L27
    ALOAD 15
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177956_o ()I
    ALOAD 4
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177956_o ()I
    BIPUSH 10
    ISUB
    IF_ICMPLT L27
    ALOAD 16
    INVOKEVIRTUAL net/minecraft/world/biome/Biome.func_76738_d ()Z
    IFEQ L27
    ALOAD 16
    ALOAD 15
    INVOKEVIRTUAL net/minecraft/world/biome/Biome.func_180626_a (Lnet/minecraft/util/math/BlockPos;)F
    LDC 0.15
    FCMPL
    IFLT L27
   L28
    LINENUMBER 2049 L28
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    INVOKEVIRTUAL java/util/Random.nextDouble ()D
    DSTORE 19
   L29
    LINENUMBER 2050 L29
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    INVOKEVIRTUAL java/util/Random.nextDouble ()D
    DSTORE 21
   L30
    LINENUMBER 2051 L30
    ALOAD 18
    ALOAD 3
    ALOAD 17
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_185900_c (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/AxisAlignedBB;
    ASTORE 23
   L31
    LINENUMBER 2053 L31
    ALOAD 18
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_185904_a ()Lnet/minecraft/block/material/Material;
    GETSTATIC net/minecraft/block/material/Material.field_151587_i : Lnet/minecraft/block/material/Material;
    IF_ACMPEQ L32
    ALOAD 18
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_177230_c ()Lnet/minecraft/block/Block;
    GETSTATIC net/minecraft/init/Blocks.field_189877_df : Lnet/minecraft/block/Block;
    IF_ACMPEQ L32
   L33
    LINENUMBER 2055 L33
    ALOAD 18
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_185904_a ()Lnet/minecraft/block/material/Material;
    GETSTATIC net/minecraft/block/material/Material.field_151579_a : Lnet/minecraft/block/material/Material;
    IF_ACMPEQ L27
   L34
    LINENUMBER 2057 L34
    IINC 12 1
   L35
    LINENUMBER 2059 L35
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    ILOAD 12
    INVOKEVIRTUAL java/util/Random.nextInt (I)I
    IFNE L36
   L37
    LINENUMBER 2061 L37
    ALOAD 17
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177958_n ()I
    I2D
    DLOAD 19
    DADD
    DSTORE 6
   L38
    LINENUMBER 2062 L38
    ALOAD 17
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177956_o ()I
    I2F
    LDC 0.1
    FADD
    F2D
    ALOAD 23
    GETFIELD net/minecraft/util/math/AxisAlignedBB.field_72337_e : D
    DADD
    DCONST_1
    DSUB
    DSTORE 8
   L39
    LINENUMBER 2063 L39
    ALOAD 17
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177952_p ()I
    I2D
    DLOAD 21
    DADD
    DSTORE 10
   L36
    LINENUMBER 2066 L36
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient net/minecraft/util/math/BlockPos I D D D I I I net/minecraft/util/math/BlockPos net/minecraft/world/biome/Biome net/minecraft/util/math/BlockPos net/minecraft/block/state/IBlockState D D net/minecraft/util/math/AxisAlignedBB] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    GETSTATIC net/minecraft/util/EnumParticleTypes.WATER_DROP : Lnet/minecraft/util/EnumParticleTypes;
    ALOAD 17
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177958_n ()I
    I2D
    DLOAD 19
    DADD
    ALOAD 17
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177956_o ()I
    I2F
    LDC 0.1
    FADD
    F2D
    ALOAD 23
    GETFIELD net/minecraft/util/math/AxisAlignedBB.field_72337_e : D
    DADD
    ALOAD 17
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177952_p ()I
    I2D
    DLOAD 21
    DADD
    DCONST_0
    DCONST_0
    DCONST_0
    ICONST_0
    NEWARRAY T_INT
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_175688_a (Lnet/minecraft/util/EnumParticleTypes;DDDDDD[I)V
    GOTO L27
   L32
    LINENUMBER 2071 L32
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient net/minecraft/util/math/BlockPos I D D D I I I net/minecraft/util/math/BlockPos net/minecraft/world/biome/Biome net/minecraft/util/math/BlockPos net/minecraft/block/state/IBlockState D D net/minecraft/util/math/AxisAlignedBB] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    GETSTATIC net/minecraft/util/EnumParticleTypes.SMOKE_NORMAL : Lnet/minecraft/util/EnumParticleTypes;
    ALOAD 15
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177958_n ()I
    I2D
    DLOAD 19
    DADD
    ALOAD 15
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177956_o ()I
    I2F
    LDC 0.1
    FADD
    F2D
    ALOAD 23
    GETFIELD net/minecraft/util/math/AxisAlignedBB.field_72338_b : D
    DSUB
    ALOAD 15
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177952_p ()I
    I2D
    DLOAD 21
    DADD
    DCONST_0
    DCONST_0
    DCONST_0
    ICONST_0
    NEWARRAY T_INT
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_175688_a (Lnet/minecraft/util/EnumParticleTypes;DDDDDD[I)V
   L27
    LINENUMBER 2040 L27
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient net/minecraft/util/math/BlockPos I D D D I I I net/minecraft/util/math/BlockPos net/minecraft/world/biome/Biome net/minecraft/util/math/BlockPos net/minecraft/block/state/IBlockState] []
    IINC 14 1
    GOTO L20
   L21
    LINENUMBER 2076 L21
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient net/minecraft/util/math/BlockPos I D D D I I I] []
    ILOAD 12
    IFLE L4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    ICONST_3
    INVOKEVIRTUAL java/util/Random.nextInt (I)I
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78534_ac : I
    DUP_X1
    ICONST_1
    IADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78534_ac : I
    IF_ICMPGE L4
   L40
    LINENUMBER 2078 L40
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78534_ac : I
   L41
    LINENUMBER 2080 L41
    DLOAD 8
    ALOAD 4
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177956_o ()I
    ICONST_1
    IADD
    I2D
    DCMPL
    IFLE L42
    ALOAD 3
    ALOAD 4
    INVOKEVIRTUAL net/minecraft/world/World.func_175725_q (Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockPos;
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177956_o ()I
    ALOAD 4
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177956_o ()I
    I2F
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76141_d (F)I
    IF_ICMPLE L42
   L43
    LINENUMBER 2082 L43
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    DLOAD 6
    DLOAD 8
    DLOAD 10
    GETSTATIC net/minecraft/init/SoundEvents.field_187919_gs : Lnet/minecraft/util/SoundEvent;
    GETSTATIC net/minecraft/util/SoundCategory.WEATHER : Lnet/minecraft/util/SoundCategory;
    LDC 0.1
    LDC 0.5
    ICONST_0
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_184134_a (DDDLnet/minecraft/util/SoundEvent;Lnet/minecraft/util/SoundCategory;FFZ)V
    GOTO L4
   L42
    LINENUMBER 2086 L42
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient net/minecraft/util/math/BlockPos I D D D I I I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    DLOAD 6
    DLOAD 8
    DLOAD 10
    GETSTATIC net/minecraft/init/SoundEvents.field_187918_gr : Lnet/minecraft/util/SoundEvent;
    GETSTATIC net/minecraft/util/SoundCategory.WEATHER : Lnet/minecraft/util/SoundCategory;
    LDC 0.2
    FCONST_1
    ICONST_0
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_184134_a (DDDLnet/minecraft/util/SoundEvent;Lnet/minecraft/util/SoundCategory;FFZ)V
   L4
    LINENUMBER 2090 L4
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F] []
    RETURN
   L44
    LOCALVARIABLE d3 D L29 L27 19
    LOCALVARIABLE d4 D L30 L27 21
    LOCALVARIABLE axisalignedbb Lnet/minecraft/util/math/AxisAlignedBB; L31 L27 23
    LOCALVARIABLE blockpos1 Lnet/minecraft/util/math/BlockPos; L23 L27 15
    LOCALVARIABLE biome Lnet/minecraft/world/biome/Biome; L24 L27 16
    LOCALVARIABLE blockpos2 Lnet/minecraft/util/math/BlockPos; L25 L27 17
    LOCALVARIABLE iblockstate Lnet/minecraft/block/state/IBlockState; L26 L27 18
    LOCALVARIABLE l I L20 L21 14
    LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L7 L4 2
    LOCALVARIABLE world Lnet/minecraft/world/World; L8 L4 3
    LOCALVARIABLE blockpos Lnet/minecraft/util/math/BlockPos; L9 L4 4
    LOCALVARIABLE i I L10 L4 5
    LOCALVARIABLE d0 D L11 L4 6
    LOCALVARIABLE d1 D L12 L4 8
    LOCALVARIABLE d2 D L13 L4 10
    LOCALVARIABLE j I L14 L4 12
    LOCALVARIABLE k I L15 L4 13
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L44 0
    LOCALVARIABLE f F L1 L44 1
    MAXSTACK = 15
    MAXLOCALS = 24

  // access flags 0x4
  protected func_78474_d(F)V
   L0
    LINENUMBER 2098 L0
    GETSTATIC net/optifine/reflect/Reflector.ForgeWorldProvider_getWeatherRenderer : Lnet/optifine/reflect/ReflectorMethod;
    INVOKEVIRTUAL net/optifine/reflect/ReflectorMethod.exists ()Z
    IFEQ L1
   L2
    LINENUMBER 2100 L2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    GETFIELD net/minecraft/client/multiplayer/WorldClient.field_73011_w : Lnet/minecraft/world/WorldProvider;
    ASTORE 2
   L3
    LINENUMBER 2101 L3
    ALOAD 2
    GETSTATIC net/optifine/reflect/Reflector.ForgeWorldProvider_getWeatherRenderer : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_0
    ANEWARRAY java/lang/Object
    INVOKESTATIC net/optifine/reflect/Reflector.call (Ljava/lang/Object;Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)Ljava/lang/Object;
    ASTORE 3
   L4
    LINENUMBER 2102 L4
    ALOAD 3
    IFNULL L1
   L5
    LINENUMBER 2104 L5
    ALOAD 3
    GETSTATIC net/optifine/reflect/Reflector.IRenderHandler_render : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_3
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    FLOAD 1
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    DUP
    ICONST_1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    AASTORE
    DUP
    ICONST_2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    AASTORE
    INVOKESTATIC net/optifine/reflect/Reflector.callVoid (Ljava/lang/Object;Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)V
   L6
    LINENUMBER 2105 L6
    RETURN
   L1
    LINENUMBER 2110 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_72867_j (F)F
    FSTORE 2
   L7
    LINENUMBER 2112 L7
    FLOAD 2
    FCONST_0
    FCMPL
    IFLE L8
   L9
    LINENUMBER 2115 L9
    INVOKESTATIC Config.isRainOff ()Z
    IFEQ L10
   L11
    LINENUMBER 2116 L11
    RETURN
   L10
    LINENUMBER 2118 L10
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F] []
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_180436_i ()V
   L12
    LINENUMBER 2119 L12
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    ASTORE 3
   L13
    LINENUMBER 2120 L13
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ASTORE 4
   L14
    LINENUMBER 2121 L14
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70165_t : D
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76128_c (D)I
    ISTORE 5
   L15
    LINENUMBER 2122 L15
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70163_u : D
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76128_c (D)I
    ISTORE 6
   L16
    LINENUMBER 2123 L16
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70161_v : D
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76128_c (D)I
    ISTORE 7
   L17
    LINENUMBER 2124 L17
    INVOKESTATIC net/minecraft/client/renderer/Tessellator.func_178181_a ()Lnet/minecraft/client/renderer/Tessellator;
    ASTORE 8
   L18
    LINENUMBER 2125 L18
    ALOAD 8
    INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.func_178180_c ()Lnet/minecraft/client/renderer/VertexBuffer;
    ASTORE 9
   L19
    LINENUMBER 2126 L19
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179129_p ()V
   L20
    LINENUMBER 2127 L20
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187432_a (FFF)V
   L21
    LINENUMBER 2128 L21
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179147_l ()V
   L22
    LINENUMBER 2129 L22
    GETSTATIC net/minecraft/client/renderer/GlStateManager$SourceFactor.SRC_ALPHA : Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$DestFactor.ONE_MINUS_SRC_ALPHA : Lnet/minecraft/client/renderer/GlStateManager$DestFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$SourceFactor.ONE : Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$DestFactor.ZERO : Lnet/minecraft/client/renderer/GlStateManager$DestFactor;
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187428_a (Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;Lnet/minecraft/client/renderer/GlStateManager$DestFactor;Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;Lnet/minecraft/client/renderer/GlStateManager$DestFactor;)V
   L23
    LINENUMBER 2130 L23
    SIPUSH 516
    LDC 0.1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179092_a (IF)V
   L24
    LINENUMBER 2131 L24
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70142_S : D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70165_t : D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70142_S : D
    DSUB
    FLOAD 1
    F2D
    DMUL
    DADD
    DSTORE 10
   L25
    LINENUMBER 2132 L25
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70137_T : D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70163_u : D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70137_T : D
    DSUB
    FLOAD 1
    F2D
    DMUL
    DADD
    DSTORE 12
   L26
    LINENUMBER 2133 L26
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70136_U : D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70161_v : D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70136_U : D
    DSUB
    FLOAD 1
    F2D
    DMUL
    DADD
    DSTORE 14
   L27
    LINENUMBER 2134 L27
    DLOAD 12
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76128_c (D)I
    ISTORE 16
   L28
    LINENUMBER 2135 L28
    ICONST_5
    ISTORE 17
   L29
    LINENUMBER 2138 L29
    INVOKESTATIC Config.isRainFancy ()Z
    IFEQ L30
   L31
    LINENUMBER 2140 L31
    BIPUSH 10
    ISTORE 17
   L30
    LINENUMBER 2143 L30
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I] []
    ICONST_M1
    ISTORE 18
   L32
    LINENUMBER 2144 L32
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78529_t : I
    I2F
    FLOAD 1
    FADD
    FSTORE 19
   L33
    LINENUMBER 2145 L33
    ALOAD 9
    DLOAD 10
    DNEG
    DLOAD 12
    DNEG
    DLOAD 14
    DNEG
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_178969_c (DDD)V
   L34
    LINENUMBER 2146 L34
    FCONST_1
    FCONST_1
    FCONST_1
    FCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179131_c (FFFF)V
   L35
    LINENUMBER 2147 L35
    NEW net/minecraft/util/math/BlockPos$MutableBlockPos
    DUP
    INVOKESPECIAL net/minecraft/util/math/BlockPos$MutableBlockPos.<init> ()V
    ASTORE 20
   L36
    LINENUMBER 2149 L36
    ILOAD 7
    ILOAD 17
    ISUB
    ISTORE 21
   L37
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I] []
    ILOAD 21
    ILOAD 7
    ILOAD 17
    IADD
    IF_ICMPGT L38
   L39
    LINENUMBER 2151 L39
    ILOAD 5
    ILOAD 17
    ISUB
    ISTORE 22
   L40
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I] []
    ILOAD 22
    ILOAD 5
    ILOAD 17
    IADD
    IF_ICMPGT L41
   L42
    LINENUMBER 2153 L42
    ILOAD 21
    ILOAD 7
    ISUB
    BIPUSH 16
    IADD
    BIPUSH 32
    IMUL
    ILOAD 22
    IADD
    ILOAD 5
    ISUB
    BIPUSH 16
    IADD
    ISTORE 23
   L43
    LINENUMBER 2154 L43
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175076_N : [F
    ILOAD 23
    FALOAD
    F2D
    LDC 0.5
    DMUL
    DSTORE 24
   L44
    LINENUMBER 2155 L44
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175077_O : [F
    ILOAD 23
    FALOAD
    F2D
    LDC 0.5
    DMUL
    DSTORE 26
   L45
    LINENUMBER 2156 L45
    ALOAD 20
    ILOAD 22
    ICONST_0
    ILOAD 21
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos$MutableBlockPos.func_181079_c (III)Lnet/minecraft/util/math/BlockPos$MutableBlockPos;
    POP
   L46
    LINENUMBER 2157 L46
    ALOAD 4
    ALOAD 20
    INVOKEVIRTUAL net/minecraft/world/World.func_180494_b (Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/world/biome/Biome;
    ASTORE 28
   L47
    LINENUMBER 2159 L47
    ALOAD 28
    INVOKEVIRTUAL net/minecraft/world/biome/Biome.func_76738_d ()Z
    IFNE L48
    ALOAD 28
    INVOKEVIRTUAL net/minecraft/world/biome/Biome.func_76746_c ()Z
    IFEQ L49
   L48
    LINENUMBER 2161 L48
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I I D D net/minecraft/world/biome/Biome] []
    ALOAD 4
    ALOAD 20
    INVOKEVIRTUAL net/minecraft/world/World.func_175725_q (Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockPos;
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177956_o ()I
    ISTORE 29
   L50
    LINENUMBER 2162 L50
    ILOAD 6
    ILOAD 17
    ISUB
    ISTORE 30
   L51
    LINENUMBER 2163 L51
    ILOAD 6
    ILOAD 17
    IADD
    ISTORE 31
   L52
    LINENUMBER 2165 L52
    ILOAD 30
    ILOAD 29
    IF_ICMPGE L53
   L54
    LINENUMBER 2167 L54
    ILOAD 29
    ISTORE 30
   L53
    LINENUMBER 2170 L53
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I I D D net/minecraft/world/biome/Biome I I I] []
    ILOAD 31
    ILOAD 29
    IF_ICMPGE L55
   L56
    LINENUMBER 2172 L56
    ILOAD 29
    ISTORE 31
   L55
    LINENUMBER 2175 L55
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I I D D net/minecraft/world/biome/Biome I I I] []
    ILOAD 29
    ISTORE 32
   L57
    LINENUMBER 2177 L57
    ILOAD 29
    ILOAD 16
    IF_ICMPGE L58
   L59
    LINENUMBER 2179 L59
    ILOAD 16
    ISTORE 32
   L58
    LINENUMBER 2182 L58
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I I D D net/minecraft/world/biome/Biome I I I I] []
    ILOAD 30
    ILOAD 31
    IF_ICMPEQ L49
   L60
    LINENUMBER 2184 L60
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    ILOAD 22
    ILOAD 22
    IMUL
    SIPUSH 3121
    IMUL
    ILOAD 22
    LDC 45238971
    IMUL
    IADD
    ILOAD 21
    ILOAD 21
    IMUL
    LDC 418711
    IMUL
    ILOAD 21
    SIPUSH 13761
    IMUL
    IADD
    IXOR
    I2L
    INVOKEVIRTUAL java/util/Random.setSeed (J)V
   L61
    LINENUMBER 2185 L61
    ALOAD 20
    ILOAD 22
    ILOAD 30
    ILOAD 21
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos$MutableBlockPos.func_181079_c (III)Lnet/minecraft/util/math/BlockPos$MutableBlockPos;
    POP
   L62
    LINENUMBER 2186 L62
    ALOAD 28
    ALOAD 20
    INVOKEVIRTUAL net/minecraft/world/biome/Biome.func_180626_a (Lnet/minecraft/util/math/BlockPos;)F
    FSTORE 33
   L63
    LINENUMBER 2188 L63
    ALOAD 4
    INVOKEVIRTUAL net/minecraft/world/World.func_72959_q ()Lnet/minecraft/world/biome/BiomeProvider;
    FLOAD 33
    ILOAD 29
    INVOKEVIRTUAL net/minecraft/world/biome/BiomeProvider.func_76939_a (FI)F
    LDC 0.15
    FCMPL
    IFLT L64
   L65
    LINENUMBER 2190 L65
    ILOAD 18
    IFEQ L66
   L67
    LINENUMBER 2192 L67
    ILOAD 18
    IFLT L68
   L69
    LINENUMBER 2194 L69
    ALOAD 8
    INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.func_78381_a ()V
   L68
    LINENUMBER 2197 L68
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I I D D net/minecraft/world/biome/Biome I I I I F] []
    ICONST_0
    ISTORE 18
   L70
    LINENUMBER 2198 L70
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_110924_q : Lnet/minecraft/util/ResourceLocation;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.func_110577_a (Lnet/minecraft/util/ResourceLocation;)V
   L71
    LINENUMBER 2199 L71
    ALOAD 9
    BIPUSH 7
    GETSTATIC net/minecraft/client/renderer/vertex/DefaultVertexFormats.field_181704_d : Lnet/minecraft/client/renderer/vertex/VertexFormat;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181668_a (ILnet/minecraft/client/renderer/vertex/VertexFormat;)V
   L66
    LINENUMBER 2202 L66
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I I D D net/minecraft/world/biome/Biome I I I I F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78529_t : I
    ILOAD 22
    ILOAD 22
    IMUL
    SIPUSH 3121
    IMUL
    IADD
    ILOAD 22
    LDC 45238971
    IMUL
    IADD
    ILOAD 21
    ILOAD 21
    IMUL
    LDC 418711
    IMUL
    IADD
    ILOAD 21
    SIPUSH 13761
    IMUL
    IADD
    BIPUSH 31
    IAND
    I2D
    FLOAD 1
    F2D
    DADD
    DNEG
    LDC 32.0
    DDIV
    LDC 3.0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    INVOKEVIRTUAL java/util/Random.nextDouble ()D
    DADD
    DMUL
    DSTORE 34
   L72
    LINENUMBER 2203 L72
    ILOAD 22
    I2F
    LDC 0.5
    FADD
    F2D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70165_t : D
    DSUB
    DSTORE 36
   L73
    LINENUMBER 2204 L73
    ILOAD 21
    I2F
    LDC 0.5
    FADD
    F2D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70161_v : D
    DSUB
    DSTORE 38
   L74
    LINENUMBER 2205 L74
    DLOAD 36
    DLOAD 36
    DMUL
    DLOAD 38
    DLOAD 38
    DMUL
    DADD
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76133_a (D)F
    ILOAD 17
    I2F
    FDIV
    FSTORE 40
   L75
    LINENUMBER 2206 L75
    FCONST_1
    FLOAD 40
    FLOAD 40
    FMUL
    FSUB
    LDC 0.5
    FMUL
    LDC 0.5
    FADD
    FLOAD 2
    FMUL
    FSTORE 41
   L76
    LINENUMBER 2207 L76
    ALOAD 20
    ILOAD 22
    ILOAD 32
    ILOAD 21
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos$MutableBlockPos.func_181079_c (III)Lnet/minecraft/util/math/BlockPos$MutableBlockPos;
    POP
   L77
    LINENUMBER 2208 L77
    ALOAD 4
    ALOAD 20
    ICONST_0
    INVOKEVIRTUAL net/minecraft/world/World.func_175626_b (Lnet/minecraft/util/math/BlockPos;I)I
    ISTORE 42
   L78
    LINENUMBER 2209 L78
    ILOAD 42
    BIPUSH 16
    ISHR
    LDC 65535
    IAND
    ISTORE 43
   L79
    LINENUMBER 2210 L79
    ILOAD 42
    LDC 65535
    IAND
    ISTORE 44
   L80
    LINENUMBER 2211 L80
    ALOAD 9
    ILOAD 22
    I2D
    DLOAD 24
    DSUB
    LDC 0.5
    DADD
    ILOAD 31
    I2D
    ILOAD 21
    I2D
    DLOAD 26
    DSUB
    LDC 0.5
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    DCONST_0
    ILOAD 30
    I2D
    LDC 0.25
    DMUL
    DLOAD 34
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187315_a (DD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_1
    FCONST_1
    FCONST_1
    FLOAD 41
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    ILOAD 43
    ILOAD 44
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187314_a (II)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L81
    LINENUMBER 2212 L81
    ALOAD 9
    ILOAD 22
    I2D
    DLOAD 24
    DADD
    LDC 0.5
    DADD
    ILOAD 31
    I2D
    ILOAD 21
    I2D
    DLOAD 26
    DADD
    LDC 0.5
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    DCONST_1
    ILOAD 30
    I2D
    LDC 0.25
    DMUL
    DLOAD 34
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187315_a (DD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_1
    FCONST_1
    FCONST_1
    FLOAD 41
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    ILOAD 43
    ILOAD 44
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187314_a (II)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L82
    LINENUMBER 2213 L82
    ALOAD 9
    ILOAD 22
    I2D
    DLOAD 24
    DADD
    LDC 0.5
    DADD
    ILOAD 30
    I2D
    ILOAD 21
    I2D
    DLOAD 26
    DADD
    LDC 0.5
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    DCONST_1
    ILOAD 31
    I2D
    LDC 0.25
    DMUL
    DLOAD 34
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187315_a (DD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_1
    FCONST_1
    FCONST_1
    FLOAD 41
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    ILOAD 43
    ILOAD 44
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187314_a (II)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L83
    LINENUMBER 2214 L83
    ALOAD 9
    ILOAD 22
    I2D
    DLOAD 24
    DSUB
    LDC 0.5
    DADD
    ILOAD 30
    I2D
    ILOAD 21
    I2D
    DLOAD 26
    DSUB
    LDC 0.5
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    DCONST_0
    ILOAD 31
    I2D
    LDC 0.25
    DMUL
    DLOAD 34
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187315_a (DD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_1
    FCONST_1
    FCONST_1
    FLOAD 41
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    ILOAD 43
    ILOAD 44
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187314_a (II)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L84
    LINENUMBER 2215 L84
    GOTO L49
   L64
    LINENUMBER 2218 L64
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I I D D net/minecraft/world/biome/Biome I I I I F] []
    ILOAD 18
    ICONST_1
    IF_ICMPEQ L85
   L86
    LINENUMBER 2220 L86
    ILOAD 18
    IFLT L87
   L88
    LINENUMBER 2222 L88
    ALOAD 8
    INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.func_78381_a ()V
   L87
    LINENUMBER 2225 L87
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I I D D net/minecraft/world/biome/Biome I I I I F] []
    ICONST_1
    ISTORE 18
   L89
    LINENUMBER 2226 L89
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_110923_r : Lnet/minecraft/util/ResourceLocation;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.func_110577_a (Lnet/minecraft/util/ResourceLocation;)V
   L90
    LINENUMBER 2227 L90
    ALOAD 9
    BIPUSH 7
    GETSTATIC net/minecraft/client/renderer/vertex/DefaultVertexFormats.field_181704_d : Lnet/minecraft/client/renderer/vertex/VertexFormat;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181668_a (ILnet/minecraft/client/renderer/vertex/VertexFormat;)V
   L85
    LINENUMBER 2230 L85
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I I D D net/minecraft/world/biome/Biome I I I I F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78529_t : I
    SIPUSH 511
    IAND
    I2F
    FLOAD 1
    FADD
    FNEG
    LDC 512.0
    FDIV
    F2D
    DSTORE 34
   L91
    LINENUMBER 2231 L91
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    INVOKEVIRTUAL java/util/Random.nextDouble ()D
    FLOAD 19
    F2D
    LDC 0.01
    DMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    INVOKEVIRTUAL java/util/Random.nextGaussian ()D
    D2F
    F2D
    DMUL
    DADD
    DSTORE 36
   L92
    LINENUMBER 2232 L92
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    INVOKEVIRTUAL java/util/Random.nextDouble ()D
    FLOAD 19
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    INVOKEVIRTUAL java/util/Random.nextGaussian ()D
    D2F
    FMUL
    F2D
    LDC 0.001
    DMUL
    DADD
    DSTORE 38
   L93
    LINENUMBER 2233 L93
    ILOAD 22
    I2F
    LDC 0.5
    FADD
    F2D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70165_t : D
    DSUB
    DSTORE 45
   L94
    LINENUMBER 2234 L94
    ILOAD 21
    I2F
    LDC 0.5
    FADD
    F2D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70161_v : D
    DSUB
    DSTORE 47
   L95
    LINENUMBER 2235 L95
    DLOAD 45
    DLOAD 45
    DMUL
    DLOAD 47
    DLOAD 47
    DMUL
    DADD
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76133_a (D)F
    ILOAD 17
    I2F
    FDIV
    FSTORE 44
   L96
    LINENUMBER 2236 L96
    FCONST_1
    FLOAD 44
    FLOAD 44
    FMUL
    FSUB
    LDC 0.3
    FMUL
    LDC 0.5
    FADD
    FLOAD 2
    FMUL
    FSTORE 49
   L97
    LINENUMBER 2237 L97
    ALOAD 20
    ILOAD 22
    ILOAD 32
    ILOAD 21
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos$MutableBlockPos.func_181079_c (III)Lnet/minecraft/util/math/BlockPos$MutableBlockPos;
    POP
   L98
    LINENUMBER 2238 L98
    ALOAD 4
    ALOAD 20
    ICONST_0
    INVOKEVIRTUAL net/minecraft/world/World.func_175626_b (Lnet/minecraft/util/math/BlockPos;I)I
    ICONST_3
    IMUL
    LDC 15728880
    IADD
    ICONST_4
    IDIV
    ISTORE 50
   L99
    LINENUMBER 2239 L99
    ILOAD 50
    BIPUSH 16
    ISHR
    LDC 65535
    IAND
    ISTORE 51
   L100
    LINENUMBER 2240 L100
    ILOAD 50
    LDC 65535
    IAND
    ISTORE 52
   L101
    LINENUMBER 2241 L101
    ALOAD 9
    ILOAD 22
    I2D
    DLOAD 24
    DSUB
    LDC 0.5
    DADD
    ILOAD 31
    I2D
    ILOAD 21
    I2D
    DLOAD 26
    DSUB
    LDC 0.5
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    DCONST_0
    DLOAD 36
    DADD
    ILOAD 30
    I2D
    LDC 0.25
    DMUL
    DLOAD 34
    DADD
    DLOAD 38
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187315_a (DD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_1
    FCONST_1
    FCONST_1
    FLOAD 49
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    ILOAD 51
    ILOAD 52
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187314_a (II)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L102
    LINENUMBER 2242 L102
    ALOAD 9
    ILOAD 22
    I2D
    DLOAD 24
    DADD
    LDC 0.5
    DADD
    ILOAD 31
    I2D
    ILOAD 21
    I2D
    DLOAD 26
    DADD
    LDC 0.5
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    DCONST_1
    DLOAD 36
    DADD
    ILOAD 30
    I2D
    LDC 0.25
    DMUL
    DLOAD 34
    DADD
    DLOAD 38
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187315_a (DD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_1
    FCONST_1
    FCONST_1
    FLOAD 49
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    ILOAD 51
    ILOAD 52
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187314_a (II)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L103
    LINENUMBER 2243 L103
    ALOAD 9
    ILOAD 22
    I2D
    DLOAD 24
    DADD
    LDC 0.5
    DADD
    ILOAD 30
    I2D
    ILOAD 21
    I2D
    DLOAD 26
    DADD
    LDC 0.5
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    DCONST_1
    DLOAD 36
    DADD
    ILOAD 31
    I2D
    LDC 0.25
    DMUL
    DLOAD 34
    DADD
    DLOAD 38
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187315_a (DD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_1
    FCONST_1
    FCONST_1
    FLOAD 49
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    ILOAD 51
    ILOAD 52
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187314_a (II)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L104
    LINENUMBER 2244 L104
    ALOAD 9
    ILOAD 22
    I2D
    DLOAD 24
    DSUB
    LDC 0.5
    DADD
    ILOAD 30
    I2D
    ILOAD 21
    I2D
    DLOAD 26
    DSUB
    LDC 0.5
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    DCONST_0
    DLOAD 36
    DADD
    ILOAD 31
    I2D
    LDC 0.25
    DMUL
    DLOAD 34
    DADD
    DLOAD 38
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187315_a (DD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_1
    FCONST_1
    FCONST_1
    FLOAD 49
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    ILOAD 51
    ILOAD 52
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187314_a (II)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L49
    LINENUMBER 2151 L49
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I I D D net/minecraft/world/biome/Biome] []
    IINC 22 1
    GOTO L40
   L41
    LINENUMBER 2149 L41
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I] []
    IINC 21 1
    GOTO L37
   L38
    LINENUMBER 2251 L38
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I] []
    ILOAD 18
    IFLT L105
   L106
    LINENUMBER 2253 L106
    ALOAD 8
    INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.func_78381_a ()V
   L105
    LINENUMBER 2256 L105
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I] []
    ALOAD 9
    DCONST_0
    DCONST_0
    DCONST_0
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_178969_c (DDD)V
   L107
    LINENUMBER 2257 L107
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179089_o ()V
   L108
    LINENUMBER 2258 L108
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179084_k ()V
   L109
    LINENUMBER 2259 L109
    SIPUSH 516
    LDC 0.1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179092_a (IF)V
   L110
    LINENUMBER 2260 L110
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175072_h ()V
   L8
    LINENUMBER 2262 L8
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F] []
    RETURN
   L111
    LOCALVARIABLE worldProvider Lnet/minecraft/world/WorldProvider; L3 L1 2
    LOCALVARIABLE weatherRenderer Ljava/lang/Object; L4 L1 3
    LOCALVARIABLE d5 D L72 L84 34
    LOCALVARIABLE d6 D L73 L84 36
    LOCALVARIABLE d7 D L74 L84 38
    LOCALVARIABLE f3 F L75 L84 40
    LOCALVARIABLE f4 F L76 L84 41
    LOCALVARIABLE j3 I L78 L84 42
    LOCALVARIABLE k3 I L79 L84 43
    LOCALVARIABLE l3 I L80 L84 44
    LOCALVARIABLE d8 D L91 L49 34
    LOCALVARIABLE d9 D L92 L49 36
    LOCALVARIABLE d10 D L93 L49 38
    LOCALVARIABLE d11 D L94 L49 45
    LOCALVARIABLE d12 D L95 L49 47
    LOCALVARIABLE f6 F L96 L49 44
    LOCALVARIABLE f5 F L97 L49 49
    LOCALVARIABLE i4 I L99 L49 50
    LOCALVARIABLE j4 I L100 L49 51
    LOCALVARIABLE k4 I L101 L49 52
    LOCALVARIABLE f2 F L63 L49 33
    LOCALVARIABLE j2 I L50 L49 29
    LOCALVARIABLE k2 I L51 L49 30
    LOCALVARIABLE l2 I L52 L49 31
    LOCALVARIABLE i3 I L57 L49 32
    LOCALVARIABLE i2 I L43 L49 23
    LOCALVARIABLE d3 D L44 L49 24
    LOCALVARIABLE d4 D L45 L49 26
    LOCALVARIABLE biome Lnet/minecraft/world/biome/Biome; L47 L49 28
    LOCALVARIABLE l1 I L40 L41 22
    LOCALVARIABLE k1 I L37 L38 21
    LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L13 L8 3
    LOCALVARIABLE world Lnet/minecraft/world/World; L14 L8 4
    LOCALVARIABLE i I L15 L8 5
    LOCALVARIABLE j I L16 L8 6
    LOCALVARIABLE k I L17 L8 7
    LOCALVARIABLE tessellator Lnet/minecraft/client/renderer/Tessellator; L18 L8 8
    LOCALVARIABLE vertexbuffer Lnet/minecraft/client/renderer/VertexBuffer; L19 L8 9
    LOCALVARIABLE d0 D L25 L8 10
    LOCALVARIABLE d1 D L26 L8 12
    LOCALVARIABLE d2 D L27 L8 14
    LOCALVARIABLE l I L28 L8 16
    LOCALVARIABLE i1 I L29 L8 17
    LOCALVARIABLE j1 I L32 L8 18
    LOCALVARIABLE f1 F L33 L8 19
    LOCALVARIABLE blockpos$mutableblockpos Lnet/minecraft/util/math/BlockPos$MutableBlockPos; L36 L8 20
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L111 0
    LOCALVARIABLE partialTicks F L0 L111 1
    LOCALVARIABLE f F L7 L111 2
    MAXSTACK = 9
    MAXLOCALS = 53

  // access flags 0x1
  public func_78478_c()V
   L0
    LINENUMBER 2269 L0
    NEW net/minecraft/client/gui/ScaledResolution
    DUP
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKESPECIAL net/minecraft/client/gui/ScaledResolution.<init> (Lnet/minecraft/client/Minecraft;)V
    ASTORE 1
   L1
    LINENUMBER 2270 L1
    SIPUSH 256
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179086_m (I)V
   L2
    LINENUMBER 2271 L2
    SIPUSH 5889
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L3
    LINENUMBER 2272 L3
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L4
    LINENUMBER 2273 L4
    DCONST_0
    ALOAD 1
    INVOKEVIRTUAL net/minecraft/client/gui/ScaledResolution.func_78327_c ()D
    ALOAD 1
    INVOKEVIRTUAL net/minecraft/client/gui/ScaledResolution.func_78324_d ()D
    DCONST_0
    LDC 1000.0
    LDC 3000.0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179130_a (DDDDDD)V
   L5
    LINENUMBER 2274 L5
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L6
    LINENUMBER 2275 L6
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L7
    LINENUMBER 2276 L7
    FCONST_0
    FCONST_0
    LDC -2000.0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L8
    LINENUMBER 2277 L8
    RETURN
   L9
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L9 0
    LOCALVARIABLE scaledresolution Lnet/minecraft/client/gui/ScaledResolution; L1 L9 1
    MAXSTACK = 12
    MAXLOCALS = 2

  // access flags 0x2
  private func_78466_h(F)V
   L0
    LINENUMBER 2284 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ASTORE 2
   L1
    LINENUMBER 2285 L1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    ASTORE 3
   L2
    LINENUMBER 2286 L2
    LDC 0.25
    LDC 0.75
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_151451_c : I
    I2F
    FMUL
    LDC 32.0
    FDIV
    FADD
    FSTORE 4
   L3
    LINENUMBER 2287 L3
    FCONST_1
    FLOAD 4
    F2D
    LDC 0.25
    INVOKESTATIC java/lang/Math.pow (DD)D
    D2F
    FSUB
    FSTORE 4
   L4
    LINENUMBER 2288 L4
    ALOAD 2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/world/World.func_72833_a (Lnet/minecraft/entity/Entity;F)Lnet/minecraft/util/math/Vec3d;
    ASTORE 5
   L5
    LINENUMBER 2290 L5
    ALOAD 5
    ALOAD 2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    FLOAD 1
    INVOKESTATIC net/optifine/CustomColors.getWorldSkyColor (Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;F)Lnet/minecraft/util/math/Vec3d;
    ASTORE 5
   L6
    LINENUMBER 2292 L6
    ALOAD 5
    GETFIELD net/minecraft/util/math/Vec3d.field_72450_a : D
    D2F
    FSTORE 6
   L7
    LINENUMBER 2293 L7
    ALOAD 5
    GETFIELD net/minecraft/util/math/Vec3d.field_72448_b : D
    D2F
    FSTORE 7
   L8
    LINENUMBER 2294 L8
    ALOAD 5
    GETFIELD net/minecraft/util/math/Vec3d.field_72449_c : D
    D2F
    FSTORE 8
   L9
    LINENUMBER 2295 L9
    ALOAD 2
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/world/World.func_72948_g (F)Lnet/minecraft/util/math/Vec3d;
    ASTORE 9
   L10
    LINENUMBER 2297 L10
    ALOAD 9
    ALOAD 2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    FLOAD 1
    INVOKESTATIC net/optifine/CustomColors.getWorldFogColor (Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;F)Lnet/minecraft/util/math/Vec3d;
    ASTORE 9
   L11
    LINENUMBER 2299 L11
    ALOAD 0
    ALOAD 9
    GETFIELD net/minecraft/util/math/Vec3d.field_72450_a : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L12
    LINENUMBER 2300 L12
    ALOAD 0
    ALOAD 9
    GETFIELD net/minecraft/util/math/Vec3d.field_72448_b : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L13
    LINENUMBER 2301 L13
    ALOAD 0
    ALOAD 9
    GETFIELD net/minecraft/util/math/Vec3d.field_72449_c : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L14
    LINENUMBER 2303 L14
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_151451_c : I
    ICONST_4
    IF_ICMPLT L15
   L16
    LINENUMBER 2305 L16
    ALOAD 2
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/world/World.func_72929_e (F)F
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76126_a (F)F
    FCONST_0
    FCMPL
    IFLE L17
    LDC -1.0
    GOTO L18
   L17
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d] []
    DCONST_1
   L18
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d] [D]
    DSTORE 10
   L19
    LINENUMBER 2306 L19
    NEW net/minecraft/util/math/Vec3d
    DUP
    DLOAD 10
    DCONST_0
    DCONST_0
    INVOKESPECIAL net/minecraft/util/math/Vec3d.<init> (DDD)V
    ASTORE 12
   L20
    LINENUMBER 2307 L20
    ALOAD 3
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_70676_i (F)Lnet/minecraft/util/math/Vec3d;
    ALOAD 12
    INVOKEVIRTUAL net/minecraft/util/math/Vec3d.func_72430_b (Lnet/minecraft/util/math/Vec3d;)D
    D2F
    FSTORE 13
   L21
    LINENUMBER 2309 L21
    FLOAD 13
    FCONST_0
    FCMPG
    IFGE L22
   L23
    LINENUMBER 2311 L23
    FCONST_0
    FSTORE 13
   L22
    LINENUMBER 2314 L22
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d D net/minecraft/util/math/Vec3d F] []
    FLOAD 13
    FCONST_0
    FCMPL
    IFLE L15
   L24
    LINENUMBER 2316 L24
    ALOAD 2
    GETFIELD net/minecraft/world/World.field_73011_w : Lnet/minecraft/world/WorldProvider;
    ALOAD 2
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/world/World.func_72826_c (F)F
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/world/WorldProvider.func_76560_a (FF)[F
    ASTORE 14
   L25
    LINENUMBER 2318 L25
    ALOAD 14
    IFNULL L15
   L26
    LINENUMBER 2320 L26
    FLOAD 13
    ALOAD 14
    ICONST_3
    FALOAD
    FMUL
    FSTORE 13
   L27
    LINENUMBER 2321 L27
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    FCONST_1
    FLOAD 13
    FSUB
    FMUL
    ALOAD 14
    ICONST_0
    FALOAD
    FLOAD 13
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L28
    LINENUMBER 2322 L28
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    FCONST_1
    FLOAD 13
    FSUB
    FMUL
    ALOAD 14
    ICONST_1
    FALOAD
    FLOAD 13
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L29
    LINENUMBER 2323 L29
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FCONST_1
    FLOAD 13
    FSUB
    FMUL
    ALOAD 14
    ICONST_2
    FALOAD
    FLOAD 13
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L15
    LINENUMBER 2328 L15
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d] []
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    FLOAD 6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    FSUB
    FLOAD 4
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L30
    LINENUMBER 2329 L30
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    FLOAD 7
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    FSUB
    FLOAD 4
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L31
    LINENUMBER 2330 L31
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FLOAD 8
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FSUB
    FLOAD 4
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L32
    LINENUMBER 2331 L32
    ALOAD 2
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/world/World.func_72867_j (F)F
    FSTORE 15
   L33
    LINENUMBER 2333 L33
    FLOAD 15
    FCONST_0
    FCMPL
    IFLE L34
   L35
    LINENUMBER 2335 L35
    FCONST_1
    FLOAD 15
    LDC 0.5
    FMUL
    FSUB
    FSTORE 16
   L36
    LINENUMBER 2336 L36
    FCONST_1
    FLOAD 15
    LDC 0.4
    FMUL
    FSUB
    FSTORE 12
   L37
    LINENUMBER 2337 L37
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    FLOAD 16
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L38
    LINENUMBER 2338 L38
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    FLOAD 16
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L39
    LINENUMBER 2339 L39
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FLOAD 12
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L34
    LINENUMBER 2342 L34
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T T T T F] []
    ALOAD 2
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/world/World.func_72819_i (F)F
    FSTORE 16
   L40
    LINENUMBER 2344 L40
    FLOAD 16
    FCONST_0
    FCMPL
    IFLE L41
   L42
    LINENUMBER 2346 L42
    FCONST_1
    FLOAD 16
    LDC 0.5
    FMUL
    FSUB
    FSTORE 12
   L43
    LINENUMBER 2347 L43
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    FLOAD 12
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L44
    LINENUMBER 2348 L44
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    FLOAD 12
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L45
    LINENUMBER 2349 L45
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FLOAD 12
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L41
    LINENUMBER 2352 L41
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T T T T F F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ALOAD 3
    FLOAD 1
    INVOKESTATIC net/minecraft/client/renderer/ActiveRenderInfo.func_186703_a (Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;F)Lnet/minecraft/block/state/IBlockState;
    ASTORE 12
   L46
    LINENUMBER 2354 L46
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78500_U : Z
    IFEQ L47
   L48
    LINENUMBER 2356 L48
    ALOAD 2
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/world/World.func_72824_f (F)Lnet/minecraft/util/math/Vec3d;
    ASTORE 13
   L49
    LINENUMBER 2357 L49
    ALOAD 0
    ALOAD 13
    GETFIELD net/minecraft/util/math/Vec3d.field_72450_a : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L50
    LINENUMBER 2358 L50
    ALOAD 0
    ALOAD 13
    GETFIELD net/minecraft/util/math/Vec3d.field_72448_b : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L51
    LINENUMBER 2359 L51
    ALOAD 0
    ALOAD 13
    GETFIELD net/minecraft/util/math/Vec3d.field_72449_c : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L52
    LINENUMBER 2360 L52
    GOTO L53
   L47
    LINENUMBER 2361 L47
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState T T F F] []
    ALOAD 12
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_185904_a ()Lnet/minecraft/block/material/Material;
    GETSTATIC net/minecraft/block/material/Material.field_151586_h : Lnet/minecraft/block/material/Material;
    IF_ACMPNE L54
   L55
    LINENUMBER 2363 L55
    FCONST_0
    FSTORE 13
   L56
    LINENUMBER 2365 L56
    ALOAD 3
    INSTANCEOF net/minecraft/entity/EntityLivingBase
    IFEQ L57
   L58
    LINENUMBER 2367 L58
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    INVOKESTATIC net/minecraft/enchantment/EnchantmentHelper.func_185292_c (Lnet/minecraft/entity/EntityLivingBase;)I
    I2F
    LDC 0.2
    FMUL
    FSTORE 13
   L59
    LINENUMBER 2369 L59
    FLOAD 13
    FCONST_0
    LDC 0.6
    INVOKESTATIC Config.limit (FFF)F
    FSTORE 13
   L60
    LINENUMBER 2372 L60
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    GETSTATIC net/minecraft/init/MobEffects.field_76427_o : Lnet/minecraft/potion/Potion;
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_70644_a (Lnet/minecraft/potion/Potion;)Z
    IFEQ L57
   L61
    LINENUMBER 2374 L61
    FLOAD 13
    LDC 0.3
    FMUL
    LDC 0.6
    FADD
    FSTORE 13
   L57
    LINENUMBER 2378 L57
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F] []
    ALOAD 0
    LDC 0.02
    FLOAD 13
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L62
    LINENUMBER 2379 L62
    ALOAD 0
    LDC 0.02
    FLOAD 13
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L63
    LINENUMBER 2380 L63
    ALOAD 0
    LDC 0.2
    FLOAD 13
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L64
    LINENUMBER 2382 L64
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    GETFIELD net/minecraft/entity/Entity.field_70165_t : D
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    GETFIELD net/minecraft/entity/Entity.field_70163_u : D
    DCONST_1
    DADD
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    GETFIELD net/minecraft/entity/Entity.field_70161_v : D
    INVOKESTATIC net/optifine/CustomColors.getUnderwaterColor (Lnet/minecraft/world/IBlockAccess;DDD)Lnet/minecraft/util/math/Vec3d;
    ASTORE 14
   L65
    LINENUMBER 2383 L65
    ALOAD 14
    IFNULL L66
   L67
    LINENUMBER 2385 L67
    ALOAD 0
    ALOAD 14
    GETFIELD net/minecraft/util/math/Vec3d.field_72450_a : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L68
    LINENUMBER 2386 L68
    ALOAD 0
    ALOAD 14
    GETFIELD net/minecraft/util/math/Vec3d.field_72448_b : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L69
    LINENUMBER 2387 L69
    ALOAD 0
    ALOAD 14
    GETFIELD net/minecraft/util/math/Vec3d.field_72449_c : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L66
    LINENUMBER 2390 L66
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F net/minecraft/util/math/Vec3d F F] []
    GOTO L53
   L54
    LINENUMBER 2391 L54
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState T T F F] []
    ALOAD 12
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_185904_a ()Lnet/minecraft/block/material/Material;
    GETSTATIC net/minecraft/block/material/Material.field_151587_i : Lnet/minecraft/block/material/Material;
    IF_ACMPNE L53
   L70
    LINENUMBER 2393 L70
    ALOAD 0
    LDC 0.6
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L71
    LINENUMBER 2394 L71
    ALOAD 0
    LDC 0.1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L72
    LINENUMBER 2395 L72
    ALOAD 0
    FCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L73
    LINENUMBER 2397 L73
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    GETFIELD net/minecraft/entity/Entity.field_70165_t : D
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    GETFIELD net/minecraft/entity/Entity.field_70163_u : D
    DCONST_1
    DADD
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    GETFIELD net/minecraft/entity/Entity.field_70161_v : D
    INVOKESTATIC net/optifine/CustomColors.getUnderlavaColor (Lnet/minecraft/world/IBlockAccess;DDD)Lnet/minecraft/util/math/Vec3d;
    ASTORE 13
   L74
    LINENUMBER 2398 L74
    ALOAD 13
    IFNULL L53
   L75
    LINENUMBER 2400 L75
    ALOAD 0
    ALOAD 13
    GETFIELD net/minecraft/util/math/Vec3d.field_72450_a : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L76
    LINENUMBER 2401 L76
    ALOAD 0
    ALOAD 13
    GETFIELD net/minecraft/util/math/Vec3d.field_72448_b : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L77
    LINENUMBER 2402 L77
    ALOAD 0
    ALOAD 13
    GETFIELD net/minecraft/util/math/Vec3d.field_72449_c : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L53
    LINENUMBER 2407 L53
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState T T F F] []
    ALOAD 12
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_177230_c ()Lnet/minecraft/block/Block;
    INSTANCEOF cofh/core/block/IFogOverlay
    IFEQ L78
    ALOAD 12
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_177230_c ()Lnet/minecraft/block/Block;
    ALOAD 12
    ALOAD 3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    INVOKEINTERFACE cofh/core/block/IFogOverlay.getFog (Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/Entity;FFF)Lnet/minecraft/util/math/Vec3d;
    ASTORE 13
    ALOAD 0
    ALOAD 13
    GETFIELD net/minecraft/util/math/Vec3d.field_72450_a : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    ALOAD 0
    ALOAD 13
    GETFIELD net/minecraft/util/math/Vec3d.field_72448_b : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    ALOAD 0
    ALOAD 13
    GETFIELD net/minecraft/util/math/Vec3d.field_72449_c : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    GOTO L78
   L78
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState T T F F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78535_ad : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78539_ae : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78535_ad : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    FSTORE 13
   L79
    LINENUMBER 2408 L79
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    FLOAD 13
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L80
    LINENUMBER 2409 L80
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    FLOAD 13
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L81
    LINENUMBER 2410 L81
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FLOAD 13
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L82
    LINENUMBER 2411 L82
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70137_T : D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70163_u : D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70137_T : D
    DSUB
    FLOAD 1
    F2D
    DMUL
    DADD
    ALOAD 2
    GETFIELD net/minecraft/world/World.field_73011_w : Lnet/minecraft/world/WorldProvider;
    INVOKEVIRTUAL net/minecraft/world/WorldProvider.func_76565_k ()D
    DMUL
    DSTORE 17
   L83
    LINENUMBER 2413 L83
    ALOAD 3
    INSTANCEOF net/minecraft/entity/EntityLivingBase
    IFEQ L84
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    GETSTATIC net/minecraft/init/MobEffects.field_76440_q : Lnet/minecraft/potion/Potion;
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_70644_a (Lnet/minecraft/potion/Potion;)Z
    IFEQ L84
   L85
    LINENUMBER 2415 L85
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    GETSTATIC net/minecraft/init/MobEffects.field_76440_q : Lnet/minecraft/potion/Potion;
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_70660_b (Lnet/minecraft/potion/Potion;)Lnet/minecraft/potion/PotionEffect;
    INVOKEVIRTUAL net/minecraft/potion/PotionEffect.func_76459_b ()I
    ISTORE 19
   L86
    LINENUMBER 2417 L86
    ILOAD 19
    BIPUSH 20
    IF_ICMPGE L87
   L88
    LINENUMBER 2419 L88
    DLOAD 17
    FCONST_1
    ILOAD 19
    I2F
    LDC 20.0
    FDIV
    FSUB
    F2D
    DMUL
    DSTORE 17
    GOTO L84
   L87
    LINENUMBER 2423 L87
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F D I] []
    DCONST_0
    DSTORE 17
   L84
    LINENUMBER 2427 L84
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F D] []
    DLOAD 17
    DCONST_1
    DCMPG
    IFGE L89
   L90
    LINENUMBER 2429 L90
    DLOAD 17
    DCONST_0
    DCMPG
    IFGE L91
   L92
    LINENUMBER 2431 L92
    DCONST_0
    DSTORE 17
   L91
    LINENUMBER 2434 L91
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F D] []
    DLOAD 17
    DLOAD 17
    DMUL
    DSTORE 17
   L93
    LINENUMBER 2435 L93
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    F2D
    DLOAD 17
    DMUL
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L94
    LINENUMBER 2436 L94
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    F2D
    DLOAD 17
    DMUL
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L95
    LINENUMBER 2437 L95
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    F2D
    DLOAD 17
    DMUL
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L89
    LINENUMBER 2440 L89
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
    FCONST_0
    FCMPL
    IFLE L96
   L97
    LINENUMBER 2442 L97
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82832_V : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82832_V : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    FSTORE 19
   L98
    LINENUMBER 2443 L98
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    FCONST_1
    FLOAD 19
    FSUB
    FMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    LDC 0.7
    FMUL
    FLOAD 19
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L99
    LINENUMBER 2444 L99
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    FCONST_1
    FLOAD 19
    FSUB
    FMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    LDC 0.6
    FMUL
    FLOAD 19
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L100
    LINENUMBER 2445 L100
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FCONST_1
    FLOAD 19
    FSUB
    FMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    LDC 0.6
    FMUL
    FLOAD 19
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L96
    LINENUMBER 2448 L96
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F D] []
    ALOAD 3
    INSTANCEOF net/minecraft/entity/EntityLivingBase
    IFEQ L101
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    GETSTATIC net/minecraft/init/MobEffects.field_76439_r : Lnet/minecraft/potion/Potion;
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_70644_a (Lnet/minecraft/potion/Potion;)Z
    IFEQ L101
   L102
    LINENUMBER 2450 L102
    ALOAD 0
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_180438_a (Lnet/minecraft/entity/EntityLivingBase;F)F
    FSTORE 19
   L103
    LINENUMBER 2451 L103
    FCONST_1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    FDIV
    FSTORE 20
   L104
    LINENUMBER 2453 L104
    FLOAD 20
    FCONST_1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    FDIV
    FCMPL
    IFLE L105
   L106
    LINENUMBER 2455 L106
    FCONST_1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    FDIV
    FSTORE 20
   L105
    LINENUMBER 2458 L105
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F D F F] []
    FLOAD 20
    FCONST_1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FDIV
    FCMPL
    IFLE L107
   L108
    LINENUMBER 2460 L108
    FCONST_1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FDIV
    FSTORE 20
   L107
    LINENUMBER 2464 L107
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F D F F] []
    FLOAD 20
    INVOKESTATIC java/lang/Float.isInfinite (F)Z
    IFEQ L109
   L110
    LINENUMBER 2465 L110
    FLOAD 20
    DCONST_0
    INVOKESTATIC java/lang/Math.nextAfter (FD)F
    FSTORE 20
   L109
    LINENUMBER 2468 L109
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F D F F] []
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    FCONST_1
    FLOAD 19
    FSUB
    FMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    FLOAD 20
    FMUL
    FLOAD 19
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L111
    LINENUMBER 2469 L111
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    FCONST_1
    FLOAD 19
    FSUB
    FMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    FLOAD 20
    FMUL
    FLOAD 19
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L112
    LINENUMBER 2470 L112
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FCONST_1
    FLOAD 19
    FSUB
    FMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FLOAD 20
    FMUL
    FLOAD 19
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L101
    LINENUMBER 2473 L101
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74337_g : Z
    IFEQ L113
   L114
    LINENUMBER 2475 L114
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    LDC 30.0
    FMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    LDC 59.0
    FMUL
    FADD
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    LDC 11.0
    FMUL
    FADD
    LDC 100.0
    FDIV
    FSTORE 19
   L115
    LINENUMBER 2476 L115
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    LDC 30.0
    FMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    LDC 70.0
    FMUL
    FADD
    LDC 100.0
    FDIV
    FSTORE 20
   L116
    LINENUMBER 2477 L116
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    LDC 30.0
    FMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    LDC 70.0
    FMUL
    FADD
    LDC 100.0
    FDIV
    FSTORE 21
   L117
    LINENUMBER 2478 L117
    ALOAD 0
    FLOAD 19
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L118
    LINENUMBER 2479 L118
    ALOAD 0
    FLOAD 20
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L119
    LINENUMBER 2480 L119
    ALOAD 0
    FLOAD 21
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L113
    LINENUMBER 2484 L113
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F D] []
    GETSTATIC net/optifine/reflect/Reflector.EntityViewRenderEvent_FogColors_Constructor : Lnet/optifine/reflect/ReflectorConstructor;
    INVOKEVIRTUAL net/optifine/reflect/ReflectorConstructor.exists ()Z
    IFEQ L120
   L121
    LINENUMBER 2486 L121
    GETSTATIC net/optifine/reflect/Reflector.EntityViewRenderEvent_FogColors_Constructor : Lnet/optifine/reflect/ReflectorConstructor;
    BIPUSH 7
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 0
    AASTORE
    DUP
    ICONST_1
    ALOAD 3
    AASTORE
    DUP
    ICONST_2
    ALOAD 12
    AASTORE
    DUP
    ICONST_3
    FLOAD 1
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    DUP
    ICONST_4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    DUP
    ICONST_5
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    DUP
    BIPUSH 6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    INVOKESTATIC net/optifine/reflect/Reflector.newInstance (Lnet/optifine/reflect/ReflectorConstructor;[Ljava/lang/Object;)Ljava/lang/Object;
    ASTORE 19
   L122
    LINENUMBER 2487 L122
    ALOAD 19
    INVOKESTATIC net/optifine/reflect/Reflector.postForgeBusEvent (Ljava/lang/Object;)Z
    POP
   L123
    LINENUMBER 2489 L123
    ALOAD 0
    ALOAD 19
    GETSTATIC net/optifine/reflect/Reflector.EntityViewRenderEvent_FogColors_getRed : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_0
    ANEWARRAY java/lang/Object
    INVOKESTATIC net/optifine/reflect/Reflector.callFloat (Ljava/lang/Object;Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L124
    LINENUMBER 2490 L124
    ALOAD 0
    ALOAD 19
    GETSTATIC net/optifine/reflect/Reflector.EntityViewRenderEvent_FogColors_getGreen : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_0
    ANEWARRAY java/lang/Object
    INVOKESTATIC net/optifine/reflect/Reflector.callFloat (Ljava/lang/Object;Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L125
    LINENUMBER 2491 L125
    ALOAD 0
    ALOAD 19
    GETSTATIC net/optifine/reflect/Reflector.EntityViewRenderEvent_FogColors_getBlue : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_0
    ANEWARRAY java/lang/Object
    INVOKESTATIC net/optifine/reflect/Reflector.callFloat (Ljava/lang/Object;Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L120
    LINENUMBER 2496 L120
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FCONST_0
    INVOKESTATIC net/optifine/shaders/Shaders.setClearColor (FFFF)V
   L126
    LINENUMBER 2497 L126
    RETURN
   L127
    LOCALVARIABLE afloat [F L25 L15 14
    LOCALVARIABLE d0 D L19 L15 10
    LOCALVARIABLE vec3d2 Lnet/minecraft/util/math/Vec3d; L20 L15 12
    LOCALVARIABLE f5 F L21 L15 13
    LOCALVARIABLE f4 F L36 L34 16
    LOCALVARIABLE f10 F L37 L34 12
    LOCALVARIABLE f11 F L43 L41 12
    LOCALVARIABLE vec3d3 Lnet/minecraft/util/math/Vec3d; L49 L52 13
    LOCALVARIABLE f12 F L56 L66 13
    LOCALVARIABLE colUnderwater Lnet/minecraft/util/math/Vec3d; L65 L66 14
    LOCALVARIABLE colUnderlava Lnet/minecraft/util/math/Vec3d; L74 L53 13
    LOCALVARIABLE i I L86 L84 19
    LOCALVARIABLE f14 F L98 L96 19
    LOCALVARIABLE f15 F L103 L101 19
    LOCALVARIABLE f6 F L104 L101 20
    LOCALVARIABLE f16 F L115 L113 19
    LOCALVARIABLE f17 F L116 L113 20
    LOCALVARIABLE f7 F L117 L113 21
    LOCALVARIABLE event Ljava/lang/Object; L122 L120 19
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L127 0
    LOCALVARIABLE partialTicks F L0 L127 1
    LOCALVARIABLE world Lnet/minecraft/world/World; L1 L127 2
    LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L2 L127 3
    LOCALVARIABLE f F L3 L127 4
    LOCALVARIABLE vec3d Lnet/minecraft/util/math/Vec3d; L5 L127 5
    LOCALVARIABLE f1 F L7 L127 6
    LOCALVARIABLE f2 F L8 L127 7
    LOCALVARIABLE f3 F L9 L127 8
    LOCALVARIABLE vec3d1 Lnet/minecraft/util/math/Vec3d; L10 L127 9
    LOCALVARIABLE f8 F L33 L127 15
    LOCALVARIABLE f9 F L40 L127 16
    LOCALVARIABLE iblockstate Lnet/minecraft/block/state/IBlockState; L46 L127 12
    LOCALVARIABLE f13 F L79 L127 13
    LOCALVARIABLE d1 D L83 L127 17
    MAXSTACK = 8
    MAXLOCALS = 22

  // access flags 0x2
  private func_78468_a(IF)V
   L0
    LINENUMBER 2506 L0
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.fogStandard : Z
   L1
    LINENUMBER 2508 L1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    ASTORE 3
   L2
    LINENUMBER 2509 L2
    ALOAD 0
    ICONST_0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_191514_d (Z)V
   L3
    LINENUMBER 2510 L3
    FCONST_0
    LDC -1.0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187432_a (FFF)V
   L4
    LINENUMBER 2511 L4
    FCONST_1
    FCONST_1
    FCONST_1
    FCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179131_c (FFFF)V
   L5
    LINENUMBER 2512 L5
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ALOAD 3
    FLOAD 2
    INVOKESTATIC net/minecraft/client/renderer/ActiveRenderInfo.func_186703_a (Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;F)Lnet/minecraft/block/state/IBlockState;
    ASTORE 4
   L6
    LINENUMBER 2515 L6
    LDC -1.0
    FSTORE 5
   L7
    LINENUMBER 2516 L7
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_getFogDensity : Lnet/optifine/reflect/ReflectorMethod;
    INVOKEVIRTUAL net/optifine/reflect/ReflectorMethod.exists ()Z
    IFEQ L8
   L9
    LINENUMBER 2517 L9
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_getFogDensity : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_5
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 0
    AASTORE
    DUP
    ICONST_1
    ALOAD 3
    AASTORE
    DUP
    ICONST_2
    ALOAD 4
    AASTORE
    DUP
    ICONST_3
    FLOAD 2
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    DUP
    ICONST_4
    LDC 0.1
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    INVOKESTATIC net/optifine/reflect/Reflector.callFloat (Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)F
    FSTORE 5
   L8
    LINENUMBER 2518 L8
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F] []
    FLOAD 5
    FCONST_0
    FCMPL
    IFLT L10
   L11
    LINENUMBER 2520 L11
    FLOAD 5
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179095_a (F)V
    GOTO L12
   L10
    LINENUMBER 2524 L10
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F] []
    ALOAD 3
    INSTANCEOF net/minecraft/entity/EntityLivingBase
    IFEQ L13
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    GETSTATIC net/minecraft/init/MobEffects.field_76440_q : Lnet/minecraft/potion/Potion;
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_70644_a (Lnet/minecraft/potion/Potion;)Z
    IFEQ L13
   L14
    LINENUMBER 2526 L14
    LDC 5.0
    FSTORE 6
   L15
    LINENUMBER 2527 L15
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    GETSTATIC net/minecraft/init/MobEffects.field_76440_q : Lnet/minecraft/potion/Potion;
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_70660_b (Lnet/minecraft/potion/Potion;)Lnet/minecraft/potion/PotionEffect;
    INVOKEVIRTUAL net/minecraft/potion/PotionEffect.func_76459_b ()I
    ISTORE 7
   L16
    LINENUMBER 2529 L16
    ILOAD 7
    BIPUSH 20
    IF_ICMPGE L17
   L18
    LINENUMBER 2531 L18
    LDC 5.0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78530_s : F
    LDC 5.0
    FSUB
    FCONST_1
    ILOAD 7
    I2F
    LDC 20.0
    FDIV
    FSUB
    FMUL
    FADD
    FSTORE 6
   L17
    LINENUMBER 2534 L17
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F I] []
    GETSTATIC net/minecraft/client/renderer/GlStateManager$FogMode.LINEAR : Lnet/minecraft/client/renderer/GlStateManager$FogMode;
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187430_a (Lnet/minecraft/client/renderer/GlStateManager$FogMode;)V
   L19
    LINENUMBER 2536 L19
    ILOAD 1
    ICONST_M1
    IF_ICMPNE L20
   L21
    LINENUMBER 2538 L21
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179102_b (F)V
   L22
    LINENUMBER 2539 L22
    FLOAD 6
    LDC 0.8
    FMUL
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179153_c (F)V
    GOTO L23
   L20
    LINENUMBER 2543 L20
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F I] []
    FLOAD 6
    LDC 0.25
    FMUL
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179102_b (F)V
   L24
    LINENUMBER 2544 L24
    FLOAD 6
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179153_c (F)V
   L23
    LINENUMBER 2547 L23
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F I] []
    INVOKESTATIC org/lwjgl/opengl/GLContext.getCapabilities ()Lorg/lwjgl/opengl/ContextCapabilities;
    GETFIELD org/lwjgl/opengl/ContextCapabilities.GL_NV_fog_distance : Z
    IFEQ L25
   L26
    LINENUMBER 2550 L26
    INVOKESTATIC Config.isFogFancy ()Z
    IFEQ L25
   L27
    LINENUMBER 2551 L27
    LDC 34138
    LDC 34139
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187412_c (II)V
   L25
    LINENUMBER 2553 L25
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F I] []
    GOTO L12
   L13
    LINENUMBER 2554 L13
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78500_U : Z
    IFEQ L28
   L29
    LINENUMBER 2556 L29
    GETSTATIC net/minecraft/client/renderer/GlStateManager$FogMode.EXP : Lnet/minecraft/client/renderer/GlStateManager$FogMode;
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187430_a (Lnet/minecraft/client/renderer/GlStateManager$FogMode;)V
   L30
    LINENUMBER 2557 L30
    LDC 0.1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179095_a (F)V
    GOTO L12
   L28
    LINENUMBER 2559 L28
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F] []
    ALOAD 4
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_185904_a ()Lnet/minecraft/block/material/Material;
    GETSTATIC net/minecraft/block/material/Material.field_151586_h : Lnet/minecraft/block/material/Material;
    IF_ACMPNE L31
   L32
    LINENUMBER 2561 L32
    GETSTATIC net/minecraft/client/renderer/GlStateManager$FogMode.EXP : Lnet/minecraft/client/renderer/GlStateManager$FogMode;
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187430_a (Lnet/minecraft/client/renderer/GlStateManager$FogMode;)V
   L33
    LINENUMBER 2564 L33
    INVOKESTATIC Config.isClearWater ()Z
    IFEQ L34
    LDC 0.02
    GOTO L35
   L34
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F] []
    LDC 0.1
   L35
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F] [F]
    FSTORE 6
   L36
    LINENUMBER 2566 L36
    ALOAD 3
    INSTANCEOF net/minecraft/entity/EntityLivingBase
    IFEQ L37
   L38
    LINENUMBER 2568 L38
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    GETSTATIC net/minecraft/init/MobEffects.field_76427_o : Lnet/minecraft/potion/Potion;
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_70644_a (Lnet/minecraft/potion/Potion;)Z
    IFEQ L39
   L40
    LINENUMBER 2570 L40
    LDC 0.01
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179095_a (F)V
    GOTO L41
   L39
    LINENUMBER 2575 L39
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F] []
    LDC 0.1
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    INVOKESTATIC net/minecraft/enchantment/EnchantmentHelper.func_185292_c (Lnet/minecraft/entity/EntityLivingBase;)I
    I2F
    LDC 0.03
    FMUL
    FSUB
    FSTORE 7
   L42
    LINENUMBER 2576 L42
    FLOAD 7
    FCONST_0
    FLOAD 6
    INVOKESTATIC Config.limit (FFF)F
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179095_a (F)V
   L43
    LINENUMBER 2577 L43
    GOTO L41
   L37
    LINENUMBER 2582 L37
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F] []
    FLOAD 6
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179095_a (F)V
   L41
    LINENUMBER 2584 L41
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F] []
    GOTO L12
   L31
    LINENUMBER 2585 L31
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F] []
    ALOAD 4
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_185904_a ()Lnet/minecraft/block/material/Material;
    GETSTATIC net/minecraft/block/material/Material.field_151587_i : Lnet/minecraft/block/material/Material;
    IF_ACMPNE L44
   L45
    LINENUMBER 2587 L45
    GETSTATIC net/minecraft/client/renderer/GlStateManager$FogMode.EXP : Lnet/minecraft/client/renderer/GlStateManager$FogMode;
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187430_a (Lnet/minecraft/client/renderer/GlStateManager$FogMode;)V
   L46
    LINENUMBER 2588 L46
    FCONST_2
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179095_a (F)V
    GOTO L12
   L44
    LINENUMBER 2592 L44
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78530_s : F
    FSTORE 6
   L47
    LINENUMBER 2594 L47
    ALOAD 0
    ICONST_1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.fogStandard : Z
   L48
    LINENUMBER 2595 L48
    GETSTATIC net/minecraft/client/renderer/GlStateManager$FogMode.LINEAR : Lnet/minecraft/client/renderer/GlStateManager$FogMode;
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187430_a (Lnet/minecraft/client/renderer/GlStateManager$FogMode;)V
   L49
    LINENUMBER 2597 L49
    ILOAD 1
    ICONST_M1
    IF_ICMPNE L50
   L51
    LINENUMBER 2600 L51
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179102_b (F)V
   L52
    LINENUMBER 2601 L52
    FLOAD 6
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179153_c (F)V
    GOTO L53
   L50
    LINENUMBER 2606 L50
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F] []
    FLOAD 6
    INVOKESTATIC Config.getFogStart ()F
    FMUL
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179102_b (F)V
   L54
    LINENUMBER 2607 L54
    FLOAD 6
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179153_c (F)V
   L53
    LINENUMBER 2610 L53
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F] []
    INVOKESTATIC org/lwjgl/opengl/GLContext.getCapabilities ()Lorg/lwjgl/opengl/ContextCapabilities;
    GETFIELD org/lwjgl/opengl/ContextCapabilities.GL_NV_fog_distance : Z
    IFEQ L55
   L56
    LINENUMBER 2613 L56
    INVOKESTATIC Config.isFogFancy ()Z
    IFEQ L57
   L58
    LINENUMBER 2616 L58
    LDC 34138
    LDC 34139
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187412_c (II)V
   L57
    LINENUMBER 2618 L57
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F] []
    INVOKESTATIC Config.isFogFast ()Z
    IFEQ L55
   L59
    LINENUMBER 2621 L59
    LDC 34138
    LDC 34140
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187412_c (II)V
   L55
    LINENUMBER 2625 L55
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    GETFIELD net/minecraft/client/multiplayer/WorldClient.field_73011_w : Lnet/minecraft/world/WorldProvider;
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70165_t : D
    D2I
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70161_v : D
    D2I
    INVOKEVIRTUAL net/minecraft/world/WorldProvider.func_76568_b (II)Z
    IFNE L60
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71456_v : Lnet/minecraft/client/gui/GuiIngame;
    INVOKEVIRTUAL net/minecraft/client/gui/GuiIngame.func_184046_j ()Lnet/minecraft/client/gui/GuiBossOverlay;
    INVOKEVIRTUAL net/minecraft/client/gui/GuiBossOverlay.func_184056_f ()Z
    IFEQ L61
   L60
    LINENUMBER 2628 L60
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F] []
    FLOAD 6
    LDC 0.05
    FMUL
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179102_b (F)V
   L62
    LINENUMBER 2630 L62
    FLOAD 6
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179153_c (F)V
   L61
    LINENUMBER 2633 L61
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F] []
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_onFogRender : Lnet/optifine/reflect/ReflectorMethod;
    INVOKEVIRTUAL net/optifine/reflect/ReflectorMethod.exists ()Z
    IFEQ L12
   L63
    LINENUMBER 2634 L63
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_onFogRender : Lnet/optifine/reflect/ReflectorMethod;
    BIPUSH 6
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 0
    AASTORE
    DUP
    ICONST_1
    ALOAD 3
    AASTORE
    DUP
    ICONST_2
    ALOAD 4
    AASTORE
    DUP
    ICONST_3
    FLOAD 2
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    DUP
    ICONST_4
    ILOAD 1
    INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer;
    AASTORE
    DUP
    ICONST_5
    FLOAD 6
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    INVOKESTATIC net/optifine/reflect/Reflector.callVoid (Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)V
   L12
    LINENUMBER 2637 L12
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F] []
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179142_g ()V
   L64
    LINENUMBER 2638 L64
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179127_m ()V
   L65
    LINENUMBER 2639 L65
    SIPUSH 1028
    SIPUSH 4608
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179104_a (II)V
   L66
    LINENUMBER 2640 L66
    RETURN
   L67
    LOCALVARIABLE f1 F L15 L25 6
    LOCALVARIABLE i I L16 L25 7
    LOCALVARIABLE waterFogDensity F L42 L43 7
    LOCALVARIABLE waterFogDensityMax F L36 L41 6
    LOCALVARIABLE f F L47 L12 6
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L67 0
    LOCALVARIABLE startCoords I L0 L67 1
    LOCALVARIABLE partialTicks F L0 L67 2
    LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L2 L67 3
    LOCALVARIABLE iblockstate Lnet/minecraft/block/state/IBlockState; L6 L67 4
    LOCALVARIABLE forgeFogDensity F L7 L67 5
    MAXSTACK = 5
    MAXLOCALS = 8

  // access flags 0x1
  public func_191514_d(Z)V
   L0
    LINENUMBER 2644 L0
    ILOAD 1
    IFEQ L1
   L2
    LINENUMBER 2646 L2
    SIPUSH 2918
    ALOAD 0
    FCONST_0
    FCONST_0
    FCONST_0
    FCONST_1
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78469_a (FFFF)Ljava/nio/FloatBuffer;
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187402_b (ILjava/nio/FloatBuffer;)V
    GOTO L3
   L1
    LINENUMBER 2650 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I] []
    SIPUSH 2918
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FCONST_1
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78469_a (FFFF)Ljava/nio/FloatBuffer;
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187402_b (ILjava/nio/FloatBuffer;)V
   L3
    LINENUMBER 2652 L3
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I] []
    RETURN
   L4
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L4 0
    LOCALVARIABLE black Z L0 L4 1
    MAXSTACK = 6
    MAXLOCALS = 2

  // access flags 0x2
  private func_78469_a(FFFF)Ljava/nio/FloatBuffer;
   L0
    LINENUMBER 2660 L0
    INVOKESTATIC Config.isShaders ()Z
    IFEQ L1
   L2
    LINENUMBER 2661 L2
    FLOAD 1
    FLOAD 2
    FLOAD 3
    INVOKESTATIC net/optifine/shaders/Shaders.setFogColor (FFF)V
   L1
    LINENUMBER 2663 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F F F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78521_m : Ljava/nio/FloatBuffer;
    INVOKEVIRTUAL java/nio/FloatBuffer.clear ()Ljava/nio/Buffer;
    POP
   L3
    LINENUMBER 2664 L3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78521_m : Ljava/nio/FloatBuffer;
    FLOAD 1
    INVOKEVIRTUAL java/nio/FloatBuffer.put (F)Ljava/nio/FloatBuffer;
    FLOAD 2
    INVOKEVIRTUAL java/nio/FloatBuffer.put (F)Ljava/nio/FloatBuffer;
    FLOAD 3
    INVOKEVIRTUAL java/nio/FloatBuffer.put (F)Ljava/nio/FloatBuffer;
    FLOAD 4
    INVOKEVIRTUAL java/nio/FloatBuffer.put (F)Ljava/nio/FloatBuffer;
    POP
   L4
    LINENUMBER 2665 L4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78521_m : Ljava/nio/FloatBuffer;
    INVOKEVIRTUAL java/nio/FloatBuffer.flip ()Ljava/nio/Buffer;
    POP
   L5
    LINENUMBER 2666 L5
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78521_m : Ljava/nio/FloatBuffer;
    ARETURN
   L6
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L6 0
    LOCALVARIABLE red F L0 L6 1
    LOCALVARIABLE green F L0 L6 2
    LOCALVARIABLE blue F L0 L6 3
    LOCALVARIABLE alpha F L0 L6 4
    MAXSTACK = 3
    MAXLOCALS = 5

  // access flags 0x1
  public func_190564_k()V
   L0
    LINENUMBER 2671 L0
    ALOAD 0
    ACONST_NULL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_190566_ab : Lnet/minecraft/item/ItemStack;
   L1
    LINENUMBER 2672 L1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147709_v : Lnet/minecraft/client/gui/MapItemRenderer;
    INVOKEVIRTUAL net/minecraft/client/gui/MapItemRenderer.func_148249_a ()V
   L2
    LINENUMBER 2673 L2
    RETURN
   L3
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L3 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // access flags 0x1
  public func_147701_i()Lnet/minecraft/client/gui/MapItemRenderer;
   L0
    LINENUMBER 2677 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147709_v : Lnet/minecraft/client/gui/MapItemRenderer;
    ARETURN
   L1
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x2
  private waitForServerThread()V
   L0
    LINENUMBER 2686 L0
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTimeCurrent : I
   L1
    LINENUMBER 2688 L1
    INVOKESTATIC Config.isSmoothWorld ()Z
    IFEQ L2
    INVOKESTATIC Config.isSingleProcessor ()Z
    IFNE L3
   L2
    LINENUMBER 2690 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    ALOAD 0
    LCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTime : J
   L4
    LINENUMBER 2691 L4
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTicks : I
   L5
    LINENUMBER 2692 L5
    RETURN
   L3
    LINENUMBER 2695 L3
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_71387_A ()Z
    IFNE L6
   L7
    LINENUMBER 2696 L7
    RETURN
   L6
    LINENUMBER 2697 L6
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_71401_C ()Lnet/minecraft/server/integrated/IntegratedServer;
    ASTORE 1
   L8
    LINENUMBER 2698 L8
    ALOAD 1
    IFNONNULL L9
   L10
    LINENUMBER 2699 L10
    RETURN
   L9
    LINENUMBER 2701 L9
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_147113_T ()Z
    ISTORE 2
   L11
    LINENUMBER 2702 L11
    ILOAD 2
    IFNE L12
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    INSTANCEOF net/minecraft/client/gui/GuiDownloadTerrain
    IFEQ L13
   L12
    LINENUMBER 2705 L12
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    INSTANCEOF net/minecraft/client/gui/GuiDownloadTerrain
    IFEQ L14
   L15
    LINENUMBER 2706 L15
    LDC 20
    INVOKESTATIC Config.sleep (J)V
   L14
    LINENUMBER 2708 L14
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer I] []
    ALOAD 0
    LCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTime : J
   L16
    LINENUMBER 2709 L16
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTicks : I
   L17
    LINENUMBER 2710 L17
    RETURN
   L13
    LINENUMBER 2713 L13
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTime : I
    IFLE L18
   L19
    LINENUMBER 2715 L19
    GETSTATIC net/optifine/Lagometer.timerServer : Lnet/optifine/Lagometer$TimerNano;
    INVOKEVIRTUAL net/optifine/Lagometer$TimerNano.start ()V
   L20
    LINENUMBER 2717 L20
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTime : I
    I2L
    INVOKESTATIC Config.sleep (J)V
   L21
    LINENUMBER 2719 L21
    GETSTATIC net/optifine/Lagometer.timerServer : Lnet/optifine/Lagometer$TimerNano;
    INVOKEVIRTUAL net/optifine/Lagometer$TimerNano.end ()V
   L22
    LINENUMBER 2721 L22
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTime : I
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTimeCurrent : I
   L18
    LINENUMBER 2724 L18
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer I] []
    INVOKESTATIC java/lang/System.nanoTime ()J
    LDC 1000000
    LDIV
    LSTORE 3
   L23
    LINENUMBER 2726 L23
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTime : J
    LCONST_0
    LCMP
    IFEQ L24
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTicks : I
    IFNE L25
   L24
    LINENUMBER 2729 L24
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer I J] []
    ALOAD 0
    LLOAD 3
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTime : J
   L26
    LINENUMBER 2730 L26
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL net/minecraft/server/integrated/IntegratedServer.func_71259_af ()I
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTicks : I
   L27
    LINENUMBER 2731 L27
    ALOAD 0
    FCONST_1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.avgServerTickDiff : F
   L28
    LINENUMBER 2732 L28
    ALOAD 0
    LDC 50.0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.avgServerTimeDiff : F
   L29
    LINENUMBER 2733 L29
    RETURN
   L25
    LINENUMBER 2736 L25
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer I J] []
    LLOAD 3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTime : J
    LSUB
    LSTORE 5
   L30
    LINENUMBER 2737 L30
    LLOAD 5
    LCONST_0
    LCMP
    IFGE L31
   L32
    LINENUMBER 2740 L32
    ALOAD 0
    LLOAD 3
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTime : J
   L33
    LINENUMBER 2741 L33
    LCONST_0
    LSTORE 5
   L31
    LINENUMBER 2744 L31
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer I J J] []
    LLOAD 5
    LDC 50
    LCMP
    IFGE L34
   L35
    LINENUMBER 2745 L35
    RETURN
   L34
    LINENUMBER 2747 L34
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer I J J] []
    ALOAD 0
    LLOAD 3
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTime : J
   L36
    LINENUMBER 2749 L36
    ALOAD 1
    INVOKEVIRTUAL net/minecraft/server/integrated/IntegratedServer.func_71259_af ()I
    ISTORE 7
   L37
    LINENUMBER 2751 L37
    ILOAD 7
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTicks : I
    ISUB
    ISTORE 8
   L38
    LINENUMBER 2752 L38
    ILOAD 8
    IFGE L39
   L40
    LINENUMBER 2755 L40
    ALOAD 0
    ILOAD 7
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTicks : I
   L41
    LINENUMBER 2756 L41
    ICONST_0
    ISTORE 8
   L39
    LINENUMBER 2759 L39
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer I J J I I] []
    ILOAD 8
    ICONST_1
    IF_ICMPGE L42
   L43
    LINENUMBER 2762 L43
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTime : I
    BIPUSH 100
    IF_ICMPGE L42
   L44
    LINENUMBER 2763 L44
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTime : I
    ICONST_2
    IADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTime : I
   L42
    LINENUMBER 2765 L42
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer I J J I I] []
    ILOAD 8
    ICONST_1
    IF_ICMPLE L45
   L46
    LINENUMBER 2768 L46
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTime : I
    IFLE L45
   L47
    LINENUMBER 2769 L47
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTime : I
    ICONST_1
    ISUB
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTime : I
   L45
    LINENUMBER 2772 L45
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer I J J I I] []
    ALOAD 0
    ILOAD 7
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTicks : I
   L48
    LINENUMBER 2782 L48
    RETURN
   L49
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L49 0
    LOCALVARIABLE srv Lnet/minecraft/server/integrated/IntegratedServer; L8 L49 1
    LOCALVARIABLE paused Z L11 L49 2
    LOCALVARIABLE timeNow J L23 L49 3
    LOCALVARIABLE timeDiff J L30 L49 5
    LOCALVARIABLE ticks I L37 L49 7
    LOCALVARIABLE tickDiff I L38 L49 8
    MAXSTACK = 4
    MAXLOCALS = 9

  // access flags 0x2
  private frameInit()V
   L0
    LINENUMBER 2788 L0
    INVOKESTATIC net/optifine/GlErrors.frameStart ()V
   L1
    LINENUMBER 2790 L1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.initialized : Z
    IFNE L2
   L3
    LINENUMBER 2793 L3
    INVOKESTATIC net/optifine/reflect/ReflectorResolver.resolve ()V
   L4
    LINENUMBER 2795 L4
    INVOKESTATIC net/optifine/util/TextureUtils.registerResourceListener ()V
   L5
    LINENUMBER 2797 L5
    INVOKESTATIC Config.getBitsOs ()I
    BIPUSH 64
    IF_ICMPNE L6
    INVOKESTATIC Config.getBitsJre ()I
    BIPUSH 32
    IF_ICMPNE L6
   L7
    LINENUMBER 2798 L7
    ICONST_1
    INVOKESTATIC Config.setNotify64BitJava (Z)V
   L6
    LINENUMBER 2800 L6
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    ALOAD 0
    ICONST_1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.initialized : Z
   L2
    LINENUMBER 2803 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    INVOKESTATIC Config.checkDisplayMode ()V
   L8
    LINENUMBER 2805 L8
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ASTORE 1
   L9
    LINENUMBER 2807 L9
    ALOAD 1
    IFNULL L10
   L11
    LINENUMBER 2809 L11
    INVOKESTATIC Config.getNewRelease ()Ljava/lang/String;
    IFNULL L12
   L13
    LINENUMBER 2811 L13
    LDC "HD_U"
    LDC "HD_U"
    LDC "HD Ultra"
    INVOKEVIRTUAL java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
    LDC "L"
    LDC "Light"
    INVOKEVIRTUAL java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
    ASTORE 2
   L14
    LINENUMBER 2812 L14
    NEW java/lang/StringBuilder
    DUP
    INVOKESPECIAL java/lang/StringBuilder.<init> ()V
    ALOAD 2
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    LDC " "
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    INVOKESTATIC Config.getNewRelease ()Ljava/lang/String;
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
    ASTORE 3
   L15
    LINENUMBER 2813 L15
    NEW net/minecraft/util/text/TextComponentString
    DUP
    LDC "of.message.newVersion"
    ICONST_1
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    NEW java/lang/StringBuilder
    DUP
    INVOKESPECIAL java/lang/StringBuilder.<init> ()V
    LDC "\u00a7n"
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    ALOAD 3
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    LDC "\u00a7r"
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
    AASTORE
    INVOKESTATIC net/minecraft/client/resources/I18n.func_135052_a (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
    INVOKESPECIAL net/minecraft/util/text/TextComponentString.<init> (Ljava/lang/String;)V
    ASTORE 4
   L16
    LINENUMBER 2814 L16
    ALOAD 4
    NEW net/minecraft/util/text/Style
    DUP
    INVOKESPECIAL net/minecraft/util/text/Style.<init> ()V
    NEW net/minecraft/util/text/event/ClickEvent
    DUP
    GETSTATIC net/minecraft/util/text/event/ClickEvent$Action.OPEN_URL : Lnet/minecraft/util/text/event/ClickEvent$Action;
    LDC "https://optifine.net/downloads"
    INVOKESPECIAL net/minecraft/util/text/event/ClickEvent.<init> (Lnet/minecraft/util/text/event/ClickEvent$Action;Ljava/lang/String;)V
    INVOKEVIRTUAL net/minecraft/util/text/Style.func_150241_a (Lnet/minecraft/util/text/event/ClickEvent;)Lnet/minecraft/util/text/Style;
    INVOKEVIRTUAL net/minecraft/util/text/TextComponentString.func_150255_a (Lnet/minecraft/util/text/Style;)Lnet/minecraft/util/text/ITextComponent;
    POP
   L17
    LINENUMBER 2815 L17
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71456_v : Lnet/minecraft/client/gui/GuiIngame;
    INVOKEVIRTUAL net/minecraft/client/gui/GuiIngame.func_146158_b ()Lnet/minecraft/client/gui/GuiNewChat;
    ALOAD 4
    INVOKEVIRTUAL net/minecraft/client/gui/GuiNewChat.func_146227_a (Lnet/minecraft/util/text/ITextComponent;)V
   L18
    LINENUMBER 2816 L18
    ACONST_NULL
    INVOKESTATIC Config.setNewRelease (Ljava/lang/String;)V
   L12
    LINENUMBER 2818 L12
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/multiplayer/WorldClient] []
    INVOKESTATIC Config.isNotify64BitJava ()Z
    IFEQ L10
   L19
    LINENUMBER 2820 L19
    ICONST_0
    INVOKESTATIC Config.setNotify64BitJava (Z)V
   L20
    LINENUMBER 2821 L20
    NEW net/minecraft/util/text/TextComponentString
    DUP
    LDC "of.message.java64Bit"
    ICONST_0
    ANEWARRAY java/lang/Object
    INVOKESTATIC net/minecraft/client/resources/I18n.func_135052_a (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
    INVOKESPECIAL net/minecraft/util/text/TextComponentString.<init> (Ljava/lang/String;)V
    ASTORE 2
   L21
    LINENUMBER 2822 L21
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71456_v : Lnet/minecraft/client/gui/GuiIngame;
    INVOKEVIRTUAL net/minecraft/client/gui/GuiIngame.func_146158_b ()Lnet/minecraft/client/gui/GuiNewChat;
    ALOAD 2
    INVOKEVIRTUAL net/minecraft/client/gui/GuiNewChat.func_146227_a (Lnet/minecraft/util/text/ITextComponent;)V
   L10
    LINENUMBER 2826 L10
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/multiplayer/WorldClient] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    INSTANCEOF net/minecraft/client/gui/GuiMainMenu
    IFEQ L22
   L23
    LINENUMBER 2827 L23
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    CHECKCAST net/minecraft/client/gui/GuiMainMenu
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.updateMainMenu (Lnet/minecraft/client/gui/GuiMainMenu;)V
   L22
    LINENUMBER 2829 L22
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/multiplayer/WorldClient] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.updatedWorld : Lnet/minecraft/world/World;
    ALOAD 1
    IF_ACMPEQ L24
   L25
    LINENUMBER 2831 L25
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.updatedWorld : Lnet/minecraft/world/World;
    ALOAD 1
    INVOKESTATIC net/optifine/RandomEntities.worldChanged (Lnet/minecraft/world/World;Lnet/minecraft/world/World;)V
   L26
    LINENUMBER 2833 L26
    INVOKESTATIC Config.updateThreadPriorities ()V
   L27
    LINENUMBER 2835 L27
    ALOAD 0
    LCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTime : J
   L28
    LINENUMBER 2836 L28
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTicks : I
   L29
    LINENUMBER 2838 L29
    ALOAD 0
    ALOAD 1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.updatedWorld : Lnet/minecraft/world/World;
   L24
    LINENUMBER 2841 L24
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/multiplayer/WorldClient] []
    ALOAD 0
    GETSTATIC net/optifine/shaders/Shaders.configAntialiasingLevel : I
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.setFxaaShader (I)Z
    IFNE L30
   L31
    LINENUMBER 2842 L31
    ICONST_0
    PUTSTATIC net/optifine/shaders/Shaders.configAntialiasingLevel : I
   L30
    LINENUMBER 2844 L30
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/multiplayer/WorldClient] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    IFNULL L32
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    INVOKEVIRTUAL java/lang/Object.getClass ()Ljava/lang/Class;
    LDC Lnet/minecraft/client/gui/GuiChat;.class
    IF_ACMPNE L32
   L33
    LINENUMBER 2847 L33
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    NEW net/optifine/gui/GuiChatOF
    DUP
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    CHECKCAST net/minecraft/client/gui/GuiChat
    INVOKESPECIAL net/optifine/gui/GuiChatOF.<init> (Lnet/minecraft/client/gui/GuiChat;)V
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_147108_a (Lnet/minecraft/client/gui/GuiScreen;)V
   L32
    LINENUMBER 2849 L32
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/multiplayer/WorldClient] []
    RETURN
   L34
    LOCALVARIABLE userEdition Ljava/lang/String; L14 L12 2
    LOCALVARIABLE fullNewVer Ljava/lang/String; L15 L12 3
    LOCALVARIABLE msg Lnet/minecraft/util/text/TextComponentString; L16 L12 4
    LOCALVARIABLE msg Lnet/minecraft/util/text/TextComponentString; L21 L10 2
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L34 0
    LOCALVARIABLE world Lnet/minecraft/world/World; L9 L34 1
    MAXSTACK = 8
    MAXLOCALS = 5

  // access flags 0x2
  private frameFinish()V
   L0
    LINENUMBER 2854 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    IFNULL L1
   L2
    LINENUMBER 2856 L2
    INVOKESTATIC Config.isShowGlErrors ()Z
    IFEQ L1
    LDC "CheckGlErrorFrameFinish"
    LDC 10000
    INVOKESTATIC net/optifine/util/TimedEvent.isActive (Ljava/lang/String;J)Z
    IFEQ L1
   L3
    LINENUMBER 2859 L3
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187434_L ()I
    ISTORE 1
   L4
    LINENUMBER 2860 L4
    ILOAD 1
    IFEQ L1
    ILOAD 1
    INVOKESTATIC net/optifine/GlErrors.isEnabled (I)Z
    IFEQ L1
   L5
    LINENUMBER 2863 L5
    ILOAD 1
    INVOKESTATIC Config.getGlErrorString (I)Ljava/lang/String;
    ASTORE 2
   L6
    LINENUMBER 2864 L6
    NEW net/minecraft/util/text/TextComponentString
    DUP
    LDC "of.message.openglError"
    ICONST_2
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ILOAD 1
    INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer;
    AASTORE
    DUP
    ICONST_1
    ALOAD 2
    AASTORE
    INVOKESTATIC net/minecraft/client/resources/I18n.func_135052_a (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
    INVOKESPECIAL net/minecraft/util/text/TextComponentString.<init> (Ljava/lang/String;)V
    ASTORE 3
   L7
    LINENUMBER 2865 L7
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71456_v : Lnet/minecraft/client/gui/GuiIngame;
    INVOKEVIRTUAL net/minecraft/client/gui/GuiIngame.func_146158_b ()Lnet/minecraft/client/gui/GuiNewChat;
    ALOAD 3
    INVOKEVIRTUAL net/minecraft/client/gui/GuiNewChat.func_146227_a (Lnet/minecraft/util/text/ITextComponent;)V
   L1
    LINENUMBER 2869 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    RETURN
   L8
    LOCALVARIABLE text Ljava/lang/String; L6 L1 2
    LOCALVARIABLE msg Lnet/minecraft/util/text/TextComponentString; L7 L1 3
    LOCALVARIABLE err I L4 L1 1
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L8 0
    MAXSTACK = 7
    MAXLOCALS = 4

  // access flags 0x2
  private updateMainMenu(Lnet/minecraft/client/gui/GuiMainMenu;)V
    TRYCATCHBLOCK L0 L1 L2 java/lang/Throwable
    TRYCATCHBLOCK L3 L4 L2 java/lang/Throwable
   L0
    LINENUMBER 2876 L0
    ACONST_NULL
    ASTORE 2
   L5
    LINENUMBER 2877 L5
    INVOKESTATIC java/util/Calendar.getInstance ()Ljava/util/Calendar;
    ASTORE 3
   L6
    LINENUMBER 2878 L6
    ALOAD 3
    NEW java/util/Date
    DUP
    INVOKESPECIAL java/util/Date.<init> ()V
    INVOKEVIRTUAL java/util/Calendar.setTime (Ljava/util/Date;)V
   L7
    LINENUMBER 2879 L7
    ALOAD 3
    ICONST_5
    INVOKEVIRTUAL java/util/Calendar.get (I)I
    ISTORE 4
   L8
    LINENUMBER 2880 L8
    ALOAD 3
    ICONST_2
    INVOKEVIRTUAL java/util/Calendar.get (I)I
    ICONST_1
    IADD
    ISTORE 5
   L9
    LINENUMBER 2882 L9
    ILOAD 4
    BIPUSH 8
    IF_ICMPNE L10
    ILOAD 5
    ICONST_4
    IF_ICMPNE L10
   L11
    LINENUMBER 2883 L11
    LDC "Happy birthday, OptiFine!"
    ASTORE 2
   L10
    LINENUMBER 2885 L10
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/gui/GuiMainMenu java/lang/String java/util/Calendar I I] []
    ILOAD 4
    BIPUSH 14
    IF_ICMPNE L12
    ILOAD 5
    BIPUSH 8
    IF_ICMPNE L12
   L13
    LINENUMBER 2886 L13
    LDC "Happy birthday, sp614x!"
    ASTORE 2
   L12
    LINENUMBER 2888 L12
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/gui/GuiMainMenu java/lang/String java/util/Calendar I I] []
    ALOAD 2
    IFNONNULL L3
   L1
    LINENUMBER 2889 L1
    RETURN
   L3
    LINENUMBER 2891 L3
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/gui/GuiMainMenu java/lang/String java/util/Calendar I I] []
    ALOAD 1
    GETSTATIC net/optifine/reflect/Reflector.GuiMainMenu_splashText : Lnet/optifine/reflect/ReflectorField;
    ALOAD 2
    INVOKESTATIC net/optifine/reflect/Reflector.setFieldValue (Ljava/lang/Object;Lnet/optifine/reflect/ReflectorField;Ljava/lang/Object;)Z
    POP
   L4
    LINENUMBER 2896 L4
    GOTO L14
   L2
    LINENUMBER 2893 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/gui/GuiMainMenu] [java/lang/Throwable]
    ASTORE 2
   L14
    LINENUMBER 2897 L14
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/gui/GuiMainMenu java/lang/Object] []
    RETURN
   L15
    LOCALVARIABLE str Ljava/lang/String; L5 L4 2
    LOCALVARIABLE calendar Ljava/util/Calendar; L6 L4 3
    LOCALVARIABLE day I L8 L4 4
    LOCALVARIABLE month I L9 L4 5
    LOCALVARIABLE e Ljava/lang/Throwable; L14 L14 2
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L15 0
    LOCALVARIABLE mainGui Lnet/minecraft/client/gui/GuiMainMenu; L0 L15 1
    MAXSTACK = 3
    MAXLOCALS = 6

  // access flags 0x1
  public setFxaaShader(I)Z
   L0
    LINENUMBER 2904 L0
    INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.func_148822_b ()Z
    IFNE L1
   L2
    LINENUMBER 2905 L2
    ICONST_0
    IRETURN
   L1
    LINENUMBER 2907 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    IFNULL L3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.fxaaShaders : [Lnet/minecraft/client/shader/ShaderGroup;
    ICONST_2
    AALOAD
    IF_ACMPEQ L3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.fxaaShaders : [Lnet/minecraft/client/shader/ShaderGroup;
    ICONST_4
    AALOAD
    IF_ACMPEQ L3
   L4
    LINENUMBER 2908 L4
    ICONST_1
    IRETURN
   L3
    LINENUMBER 2910 L3
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I] []
    ILOAD 1
    ICONST_2
    IF_ICMPEQ L5
    ILOAD 1
    ICONST_4
    IF_ICMPNE L6
   L5
    LINENUMBER 2914 L5
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    IFNULL L7
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.fxaaShaders : [Lnet/minecraft/client/shader/ShaderGroup;
    ILOAD 1
    AALOAD
    IF_ACMPNE L7
   L8
    LINENUMBER 2915 L8
    ICONST_1
    IRETURN
   L7
    LINENUMBER 2917 L7
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    IFNONNULL L9
   L10
    LINENUMBER 2918 L10
    ICONST_1
    IRETURN
   L9
    LINENUMBER 2920 L9
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I] []
    ALOAD 0
    NEW net/minecraft/util/ResourceLocation
    DUP
    NEW java/lang/StringBuilder
    DUP
    INVOKESPECIAL java/lang/StringBuilder.<init> ()V
    LDC "shaders/post/fxaa_of_"
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    ILOAD 1
    INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;
    LDC "x.json"
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175069_a (Lnet/minecraft/util/ResourceLocation;)V
   L11
    LINENUMBER 2922 L11
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.fxaaShaders : [Lnet/minecraft/client/shader/ShaderGroup;
    ILOAD 1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    AASTORE
   L12
    LINENUMBER 2924 L12
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175083_ad : Z
    IRETURN
   L6
    LINENUMBER 2930 L6
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    IFNONNULL L13
   L14
    LINENUMBER 2931 L14
    ICONST_1
    IRETURN
   L13
    LINENUMBER 2933 L13
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    INVOKEVIRTUAL net/minecraft/client/shader/ShaderGroup.func_148021_a ()V
   L15
    LINENUMBER 2934 L15
    ALOAD 0
    ACONST_NULL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
   L16
    LINENUMBER 2936 L16
    ICONST_1
    IRETURN
   L17
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L17 0
    LOCALVARIABLE fxaaLevel I L0 L17 1
    MAXSTACK = 5
    MAXLOCALS = 2

  // access flags 0x2
  private checkLoadVisibleChunks(Lnet/minecraft/entity/Entity;FLnet/minecraft/client/renderer/culling/ICamera;Z)V
   L0
    LINENUMBER 2945 L0
    LDC 201435902
    ISTORE 5
   L1
    LINENUMBER 2947 L1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.loadVisibleChunks : Z
    IFEQ L2
   L3
    LINENUMBER 2950 L3
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.loadVisibleChunks : Z
   L4
    LINENUMBER 2952 L4
    ALOAD 0
    ALOAD 1
    FLOAD 2
    F2D
    ALOAD 3
    ILOAD 4
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.loadAllVisibleChunks (Lnet/minecraft/entity/Entity;DLnet/minecraft/client/renderer/culling/ICamera;Z)V
   L5
    LINENUMBER 2954 L5
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71456_v : Lnet/minecraft/client/gui/GuiIngame;
    INVOKEVIRTUAL net/minecraft/client/gui/GuiIngame.func_146158_b ()Lnet/minecraft/client/gui/GuiNewChat;
    ILOAD 5
    INVOKEVIRTUAL net/minecraft/client/gui/GuiNewChat.func_146242_c (I)V
   L2
    LINENUMBER 2957 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity F net/minecraft/client/renderer/culling/ICamera I I] []
    BIPUSH 61
    INVOKESTATIC org/lwjgl/input/Keyboard.isKeyDown (I)Z
    IFEQ L6
    BIPUSH 38
    INVOKESTATIC org/lwjgl/input/Keyboard.isKeyDown (I)Z
    IFEQ L6
   L7
    LINENUMBER 2960 L7
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    IFNULL L8
   L9
    LINENUMBER 2961 L9
    RETURN
   L8
    LINENUMBER 2963 L8
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity F net/minecraft/client/renderer/culling/ICamera I I] []
    ALOAD 0
    ICONST_1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.loadVisibleChunks : Z
   L10
    LINENUMBER 2965 L10
    NEW net/minecraft/util/text/TextComponentString
    DUP
    LDC "of.message.loadingVisibleChunks"
    ICONST_0
    ANEWARRAY java/lang/Object
    INVOKESTATIC net/minecraft/client/resources/I18n.func_135052_a (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
    INVOKESPECIAL net/minecraft/util/text/TextComponentString.<init> (Ljava/lang/String;)V
    ASTORE 6
   L11
    LINENUMBER 2966 L11
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71456_v : Lnet/minecraft/client/gui/GuiIngame;
    INVOKEVIRTUAL net/minecraft/client/gui/GuiIngame.func_146158_b ()Lnet/minecraft/client/gui/GuiNewChat;
    ALOAD 6
    ILOAD 5
    INVOKEVIRTUAL net/minecraft/client/gui/GuiNewChat.func_146234_a (Lnet/minecraft/util/text/ITextComponent;I)V
   L12
    LINENUMBER 2968 L12
    GETSTATIC net/optifine/reflect/Reflector.Minecraft_actionKeyF3 : Lnet/optifine/reflect/ReflectorField;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETSTATIC java/lang/Boolean.TRUE : Ljava/lang/Boolean;
    INVOKEVIRTUAL net/optifine/reflect/ReflectorField.setValue (Ljava/lang/Object;Ljava/lang/Object;)V
   L6
    LINENUMBER 2970 L6
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity F net/minecraft/client/renderer/culling/ICamera I I] []
    RETURN
   L13
    LOCALVARIABLE msg Lnet/minecraft/util/text/TextComponentString; L11 L6 6
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L13 0
    LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L0 L13 1
    LOCALVARIABLE partialTicks F L0 L13 2
    LOCALVARIABLE icamera Lnet/minecraft/client/renderer/culling/ICamera; L0 L13 3
    LOCALVARIABLE spectator Z L0 L13 4
    LOCALVARIABLE messageId I L1 L13 5
    MAXSTACK = 6
    MAXLOCALS = 7

  // access flags 0x2
  private loadAllVisibleChunks(Lnet/minecraft/entity/Entity;DLnet/minecraft/client/renderer/culling/ICamera;Z)V
    TRYCATCHBLOCK L0 L1 L2 null
    TRYCATCHBLOCK L2 L3 L2 null
   L4
    LINENUMBER 2976 L4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.ofChunkUpdates : I
    ISTORE 6
   L5
    LINENUMBER 2977 L5
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.ofLazyChunkLoading : Z
    ISTORE 7
   L0
    LINENUMBER 2981 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    SIPUSH 1000
    PUTFIELD net/minecraft/client/settings/GameSettings.ofChunkUpdates : I
   L6
    LINENUMBER 2983 L6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    ICONST_0
    PUTFIELD net/minecraft/client/settings/GameSettings.ofLazyChunkLoading : Z
   L7
    LINENUMBER 2985 L7
    INVOKESTATIC Config.getRenderGlobal ()Lnet/minecraft/client/renderer/RenderGlobal;
    ASTORE 8
   L8
    LINENUMBER 2986 L8
    ALOAD 8
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.getCountLoadedChunks ()I
    ISTORE 9
   L9
    LINENUMBER 2987 L9
    INVOKESTATIC java/lang/System.currentTimeMillis ()J
    LSTORE 10
   L10
    LINENUMBER 2989 L10
    LDC "Loading visible chunks"
    INVOKESTATIC Config.dbg (Ljava/lang/String;)V
   L11
    LINENUMBER 2990 L11
    INVOKESTATIC java/lang/System.currentTimeMillis ()J
    LDC 5000
    LADD
    LSTORE 12
   L12
    LINENUMBER 2992 L12
    ICONST_0
    ISTORE 14
   L13
    LINENUMBER 2993 L13
    ICONST_0
    ISTORE 15
   L14
    LINENUMBER 2997 L14
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity D net/minecraft/client/renderer/culling/ICamera I I I net/minecraft/client/renderer/RenderGlobal I J J I I] []
    ICONST_0
    ISTORE 15
   L15
    LINENUMBER 2999 L15
    ICONST_0
    ISTORE 16
   L16
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity D net/minecraft/client/renderer/culling/ICamera I I I net/minecraft/client/renderer/RenderGlobal I J J I I I] []
    ILOAD 16
    BIPUSH 100
    IF_ICMPGE L17
   L18
    LINENUMBER 3002 L18
    ALOAD 8
    ICONST_1
    PUTFIELD net/minecraft/client/renderer/RenderGlobal.field_147595_R : Z
   L19
    LINENUMBER 3004 L19
    ALOAD 8
    ALOAD 1
    DLOAD 2
    ALOAD 4
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175084_ae : I
    DUP_X1
    ICONST_1
    IADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175084_ae : I
    ILOAD 5
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_174970_a (Lnet/minecraft/entity/Entity;DLnet/minecraft/client/renderer/culling/ICamera;IZ)V
   L20
    LINENUMBER 3006 L20
    ALOAD 8
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_184384_n ()Z
    IFNE L21
   L22
    LINENUMBER 3007 L22
    ICONST_1
    ISTORE 15
   L21
    LINENUMBER 3009 L21
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity D net/minecraft/client/renderer/culling/ICamera I I I net/minecraft/client/renderer/RenderGlobal I J J I I I] []
    ILOAD 14
    ALOAD 8
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.getCountChunksToUpdate ()I
    IADD
    ISTORE 14
   L23
    LINENUMBER 3011 L23
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity D net/minecraft/client/renderer/culling/ICamera I I I net/minecraft/client/renderer/RenderGlobal I J J I I I] []
    ALOAD 8
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_184384_n ()Z
    IFNE L24
   L25
    LINENUMBER 3013 L25
    ALOAD 8
    INVOKESTATIC java/lang/System.nanoTime ()J
    LDC 1000000000
    LADD
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_174967_a (J)V
    GOTO L23
   L24
    LINENUMBER 3016 L24
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity D net/minecraft/client/renderer/culling/ICamera I I I net/minecraft/client/renderer/RenderGlobal I J J I I I] []
    ILOAD 14
    ALOAD 8
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.getCountChunksToUpdate ()I
    ISUB
    ISTORE 14
   L26
    LINENUMBER 3018 L26
    ILOAD 15
    IFNE L27
   L28
    LINENUMBER 3019 L28
    GOTO L17
   L27
    LINENUMBER 2999 L27
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity D net/minecraft/client/renderer/culling/ICamera I I I net/minecraft/client/renderer/RenderGlobal I J J I I I] []
    IINC 16 1
    GOTO L16
   L17
    LINENUMBER 3022 L17
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity D net/minecraft/client/renderer/culling/ICamera I I I net/minecraft/client/renderer/RenderGlobal I J J I I I] []
    ALOAD 8
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.getCountLoadedChunks ()I
    ILOAD 9
    IF_ICMPEQ L29
   L30
    LINENUMBER 3024 L30
    ICONST_1
    ISTORE 15
   L31
    LINENUMBER 3025 L31
    ALOAD 8
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.getCountLoadedChunks ()I
    ISTORE 9
   L29
    LINENUMBER 3028 L29
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity D net/minecraft/client/renderer/culling/ICamera I I I net/minecraft/client/renderer/RenderGlobal I J J I I I] []
    INVOKESTATIC java/lang/System.currentTimeMillis ()J
    LLOAD 12
    LCMP
    IFLE L32
   L33
    LINENUMBER 3030 L33
    NEW java/lang/StringBuilder
    DUP
    INVOKESPECIAL java/lang/StringBuilder.<init> ()V
    LDC "Chunks loaded: "
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    ILOAD 14
    INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;
    INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
    INVOKESTATIC Config.log (Ljava/lang/String;)V
   L34
    LINENUMBER 3031 L34
    INVOKESTATIC java/lang/System.currentTimeMillis ()J
    LDC 5000
    LADD
    LSTORE 12
   L32
    LINENUMBER 3034 L32
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity D net/minecraft/client/renderer/culling/ICamera I I I net/minecraft/client/renderer/RenderGlobal I J J I I I] []
    ILOAD 15
    IFNE L14
   L35
    LINENUMBER 3036 L35
    NEW java/lang/StringBuilder
    DUP
    INVOKESPECIAL java/lang/StringBuilder.<init> ()V
    LDC "Chunks loaded: "
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    ILOAD 14
    INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;
    INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
    INVOKESTATIC Config.log (Ljava/lang/String;)V
   L36
    LINENUMBER 3037 L36
    LDC "Finished loading visible chunks"
    INVOKESTATIC Config.log (Ljava/lang/String;)V
   L37
    LINENUMBER 3039 L37
    ICONST_0
    PUTSTATIC net/minecraft/client/renderer/chunk/RenderChunk.field_178592_a : I
   L1
    LINENUMBER 3044 L1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    ILOAD 6
    PUTFIELD net/minecraft/client/settings/GameSettings.ofChunkUpdates : I
   L38
    LINENUMBER 3046 L38
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    ILOAD 7
    PUTFIELD net/minecraft/client/settings/GameSettings.ofLazyChunkLoading : Z
   L39
    LINENUMBER 3047 L39
    GOTO L40
   L2
    LINENUMBER 3044 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity D net/minecraft/client/renderer/culling/ICamera I I I] [java/lang/Throwable]
    ASTORE 17
   L3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    ILOAD 6
    PUTFIELD net/minecraft/client/settings/GameSettings.ofChunkUpdates : I
   L41
    LINENUMBER 3046 L41
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    ILOAD 7
    PUTFIELD net/minecraft/client/settings/GameSettings.ofLazyChunkLoading : Z
    ALOAD 17
    ATHROW
   L40
    LINENUMBER 3048 L40
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity D net/minecraft/client/renderer/culling/ICamera I I I net/minecraft/client/renderer/RenderGlobal I J J I I I] []
    RETURN
   L42
    LOCALVARIABLE i I L16 L17 16
    LOCALVARIABLE renderGlobal Lnet/minecraft/client/renderer/RenderGlobal; L8 L1 8
    LOCALVARIABLE countLoadedChunks I L9 L1 9
    LOCALVARIABLE timeStart J L10 L1 10
    LOCALVARIABLE timeLog J L12 L1 12
    LOCALVARIABLE chunksUpdated I L13 L1 14
    LOCALVARIABLE hasUpdates Z L14 L1 15
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L4 L42 0
    LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L4 L42 1
    LOCALVARIABLE partialTicks D L4 L42 2
    LOCALVARIABLE icamera Lnet/minecraft/client/renderer/culling/ICamera; L4 L42 4
    LOCALVARIABLE spectator Z L4 L42 5
    LOCALVARIABLE chunkUpdatesConfig I L5 L42 6
    LOCALVARIABLE lazyChunkLoadingConfig Z L0 L42 7
    MAXSTACK = 9
    MAXLOCALS = 18

  // access flags 0x9
  public static func_189692_a(Lnet/minecraft/client/gui/FontRenderer;Ljava/lang/String;FFFIFFZZ)V
   L0
    LINENUMBER 3053 L0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179094_E ()V
   L1
    LINENUMBER 3054 L1
    FLOAD 2
    FLOAD 3
    FLOAD 4
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L2
    LINENUMBER 3055 L2
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187432_a (FFF)V
   L3
    LINENUMBER 3056 L3
    FLOAD 6
    FNEG
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L4
    LINENUMBER 3057 L4
    ILOAD 8
    IFEQ L5
    ICONST_M1
    GOTO L6
   L5
   FRAME FULL [net/minecraft/client/gui/FontRenderer java/lang/String F F F I F F I I] []
    ICONST_1
   L6
   FRAME FULL [net/minecraft/client/gui/FontRenderer java/lang/String F F F I F F I I] [I]
    I2F
    FLOAD 7
    FMUL
    FCONST_1
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L7
    LINENUMBER 3058 L7
    LDC -0.025
    LDC -0.025
    LDC 0.025
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179152_a (FFF)V
   L8
    LINENUMBER 3059 L8
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179140_f ()V
   L9
    LINENUMBER 3060 L9
    ICONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179132_a (Z)V
   L10
    LINENUMBER 3062 L10
    ILOAD 9
    IFNE L11
   L12
    LINENUMBER 3064 L12
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179097_i ()V
   L11
    LINENUMBER 3067 L11
   FRAME FULL [net/minecraft/client/gui/FontRenderer java/lang/String F F F I F F I I] []
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179147_l ()V
   L13
    LINENUMBER 3068 L13
    GETSTATIC net/minecraft/client/renderer/GlStateManager$SourceFactor.SRC_ALPHA : Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$DestFactor.ONE_MINUS_SRC_ALPHA : Lnet/minecraft/client/renderer/GlStateManager$DestFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$SourceFactor.ONE : Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$DestFactor.ZERO : Lnet/minecraft/client/renderer/GlStateManager$DestFactor;
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187428_a (Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;Lnet/minecraft/client/renderer/GlStateManager$DestFactor;Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;Lnet/minecraft/client/renderer/GlStateManager$DestFactor;)V
   L14
    LINENUMBER 3069 L14
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL net/minecraft/client/gui/FontRenderer.func_78256_a (Ljava/lang/String;)I
    ICONST_2
    IDIV
    ISTORE 10
   L15
    LINENUMBER 3070 L15
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179090_x ()V
   L16
    LINENUMBER 3071 L16
    INVOKESTATIC net/minecraft/client/renderer/Tessellator.func_178181_a ()Lnet/minecraft/client/renderer/Tessellator;
    ASTORE 11
   L17
    LINENUMBER 3072 L17
    ALOAD 11
    INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.func_178180_c ()Lnet/minecraft/client/renderer/VertexBuffer;
    ASTORE 12
   L18
    LINENUMBER 3073 L18
    ALOAD 12
    BIPUSH 7
    GETSTATIC net/minecraft/client/renderer/vertex/DefaultVertexFormats.field_181706_f : Lnet/minecraft/client/renderer/vertex/VertexFormat;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181668_a (ILnet/minecraft/client/renderer/vertex/VertexFormat;)V
   L19
    LINENUMBER 3074 L19
    ALOAD 12
    ILOAD 10
    INEG
    ICONST_1
    ISUB
    I2D
    ICONST_M1
    ILOAD 5
    IADD
    I2D
    DCONST_0
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_0
    FCONST_0
    FCONST_0
    LDC 0.25
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L20
    LINENUMBER 3075 L20
    ALOAD 12
    ILOAD 10
    INEG
    ICONST_1
    ISUB
    I2D
    BIPUSH 8
    ILOAD 5
    IADD
    I2D
    DCONST_0
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_0
    FCONST_0
    FCONST_0
    LDC 0.25
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L21
    LINENUMBER 3076 L21
    ALOAD 12
    ILOAD 10
    ICONST_1
    IADD
    I2D
    BIPUSH 8
    ILOAD 5
    IADD
    I2D
    DCONST_0
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_0
    FCONST_0
    FCONST_0
    LDC 0.25
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L22
    LINENUMBER 3077 L22
    ALOAD 12
    ILOAD 10
    ICONST_1
    IADD
    I2D
    ICONST_M1
    ILOAD 5
    IADD
    I2D
    DCONST_0
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_0
    FCONST_0
    FCONST_0
    LDC 0.25
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L23
    LINENUMBER 3078 L23
    ALOAD 11
    INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.func_78381_a ()V
   L24
    LINENUMBER 3079 L24
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179098_w ()V
   L25
    LINENUMBER 3081 L25
    ILOAD 9
    IFNE L26
   L27
    LINENUMBER 3083 L27
    ALOAD 0
    ALOAD 1
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL net/minecraft/client/gui/FontRenderer.func_78256_a (Ljava/lang/String;)I
    INEG
    ICONST_2
    IDIV
    ILOAD 5
    LDC 553648127
    INVOKEVIRTUAL net/minecraft/client/gui/FontRenderer.func_78276_b (Ljava/lang/String;III)I
    POP
   L28
    LINENUMBER 3084 L28
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179126_j ()V
   L26
    LINENUMBER 3087 L26
   FRAME FULL [net/minecraft/client/gui/FontRenderer java/lang/String F F F I F F I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer] []
    ICONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179132_a (Z)V
   L29
    LINENUMBER 3088 L29
    ALOAD 0
    ALOAD 1
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL net/minecraft/client/gui/FontRenderer.func_78256_a (Ljava/lang/String;)I
    INEG
    ICONST_2
    IDIV
    ILOAD 5
    ILOAD 9
    IFEQ L30
    LDC 553648127
    GOTO L31
   L30
   FRAME FULL [net/minecraft/client/gui/FontRenderer java/lang/String F F F I F F I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer] [net/minecraft/client/gui/FontRenderer java/lang/String I I]
    ICONST_M1
   L31
   FRAME FULL [net/minecraft/client/gui/FontRenderer java/lang/String F F F I F F I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer] [net/minecraft/client/gui/FontRenderer java/lang/String I I I]
    INVOKEVIRTUAL net/minecraft/client/gui/FontRenderer.func_78276_b (Ljava/lang/String;III)I
    POP
   L32
    LINENUMBER 3089 L32
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179145_e ()V
   L33
    LINENUMBER 3090 L33
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179084_k ()V
   L34
    LINENUMBER 3091 L34
    FCONST_1
    FCONST_1
    FCONST_1
    FCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179131_c (FFFF)V
   L35
    LINENUMBER 3092 L35
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179121_F ()V
   L36
    LINENUMBER 3093 L36
    RETURN
   L37
    LOCALVARIABLE fontRendererIn Lnet/minecraft/client/gui/FontRenderer; L0 L37 0
    LOCALVARIABLE str Ljava/lang/String; L0 L37 1
    LOCALVARIABLE x F L0 L37 2
    LOCALVARIABLE y F L0 L37 3
    LOCALVARIABLE z F L0 L37 4
    LOCALVARIABLE verticalShift I L0 L37 5
    LOCALVARIABLE viewerYaw F L0 L37 6
    LOCALVARIABLE viewerPitch F L0 L37 7
    LOCALVARIABLE isThirdPersonFrontal Z L0 L37 8
    LOCALVARIABLE isSneaking Z L0 L37 9
    LOCALVARIABLE i I L15 L37 10
    LOCALVARIABLE tessellator Lnet/minecraft/client/renderer/Tessellator; L17 L37 11
    LOCALVARIABLE vertexbuffer Lnet/minecraft/client/renderer/VertexBuffer; L18 L37 12
    MAXSTACK = 7
    MAXLOCALS = 13

  // access flags 0x1
  public func_190565_a(Lnet/minecraft/item/ItemStack;)V
   L0
    LINENUMBER 3097 L0
    ALOAD 0
    ALOAD 1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_190566_ab : Lnet/minecraft/item/ItemStack;
   L1
    LINENUMBER 3098 L1
    ALOAD 0
    BIPUSH 40
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_190567_ac : I
   L2
    LINENUMBER 3099 L2
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    INVOKEVIRTUAL java/util/Random.nextFloat ()F
    FCONST_2
    FMUL
    FCONST_1
    FSUB
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_190568_ad : F
   L3
    LINENUMBER 3100 L3
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    INVOKEVIRTUAL java/util/Random.nextFloat ()F
    FCONST_2
    FMUL
    FCONST_1
    FSUB
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_190569_ae : F
   L4
    LINENUMBER 3101 L4
    RETURN
   L5
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L5 0
    LOCALVARIABLE p_190565_1_ Lnet/minecraft/item/ItemStack; L0 L5 1
    MAXSTACK = 3
    MAXLOCALS = 2

  // access flags 0x2
  private func_190563_a(IIF)V
   L0
    LINENUMBER 3105 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_190566_ab : Lnet/minecraft/item/ItemStack;
    IFNULL L1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_190567_ac : I
    IFLE L1
   L2
    LINENUMBER 3107 L2
    BIPUSH 40
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_190567_ac : I
    ISUB
    ISTORE 4
   L3
    LINENUMBER 3108 L3
    ILOAD 4
    I2F
    FLOAD 3
    FADD
    LDC 40.0
    FDIV
    FSTORE 5
   L4
    LINENUMBER 3109 L4
    FLOAD 5
    FLOAD 5
    FMUL
    FSTORE 6
   L5
    LINENUMBER 3110 L5
    FLOAD 5
    FLOAD 6
    FMUL
    FSTORE 7
   L6
    LINENUMBER 3111 L6
    LDC 10.25
    FLOAD 7
    FMUL
    FLOAD 6
    FMUL
    LDC -24.95
    FLOAD 6
    FMUL
    FLOAD 6
    FMUL
    FADD
    LDC 25.5
    FLOAD 7
    FMUL
    FADD
    LDC -13.8
    FLOAD 6
    FMUL
    FADD
    LDC 4.0
    FLOAD 5
    FMUL
    FADD
    FSTORE 8
   L7
    LINENUMBER 3112 L7
    FLOAD 8
    LDC 3.1415927
    FMUL
    FSTORE 9
   L8
    LINENUMBER 3113 L8
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_190568_ad : F
    ILOAD 1
    ICONST_4
    IDIV
    I2F
    FMUL
    FSTORE 10
   L9
    LINENUMBER 3114 L9
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_190569_ae : F
    ILOAD 2
    ICONST_4
    IDIV
    I2F
    FMUL
    FSTORE 11
   L10
    LINENUMBER 3115 L10
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179141_d ()V
   L11
    LINENUMBER 3116 L11
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179094_E ()V
   L12
    LINENUMBER 3117 L12
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179123_a ()V
   L13
    LINENUMBER 3118 L13
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179126_j ()V
   L14
    LINENUMBER 3119 L14
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179129_p ()V
   L15
    LINENUMBER 3120 L15
    INVOKESTATIC net/minecraft/client/renderer/RenderHelper.func_74519_b ()V
   L16
    LINENUMBER 3121 L16
    ILOAD 1
    ICONST_2
    IDIV
    I2F
    FLOAD 10
    FLOAD 9
    FCONST_2
    FMUL
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76126_a (F)F
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76135_e (F)F
    FMUL
    FADD
    ILOAD 2
    ICONST_2
    IDIV
    I2F
    FLOAD 11
    FLOAD 9
    FCONST_2
    FMUL
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76126_a (F)F
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76135_e (F)F
    FMUL
    FADD
    LDC -50.0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L17
    LINENUMBER 3122 L17
    LDC 50.0
    LDC 175.0
    FLOAD 9
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76126_a (F)F
    FMUL
    FADD
    FSTORE 12
   L18
    LINENUMBER 3123 L18
    FLOAD 12
    FLOAD 12
    FNEG
    FLOAD 12
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179152_a (FFF)V
   L19
    LINENUMBER 3124 L19
    LDC 900.0
    FLOAD 9
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76126_a (F)F
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76135_e (F)F
    FMUL
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L20
    LINENUMBER 3125 L20
    LDC 6.0
    FLOAD 5
    LDC 8.0
    FMUL
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76134_b (F)F
    FMUL
    FCONST_1
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L21
    LINENUMBER 3126 L21
    LDC 6.0
    FLOAD 5
    LDC 8.0
    FMUL
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76134_b (F)F
    FMUL
    FCONST_0
    FCONST_0
    FCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L22
    LINENUMBER 3127 L22
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175599_af ()Lnet/minecraft/client/renderer/RenderItem;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_190566_ab : Lnet/minecraft/item/ItemStack;
    GETSTATIC net/minecraft/client/renderer/block/model/ItemCameraTransforms$TransformType.FIXED : Lnet/minecraft/client/renderer/block/model/ItemCameraTransforms$TransformType;
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderItem.func_181564_a (Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/renderer/block/model/ItemCameraTransforms$TransformType;)V
   L23
    LINENUMBER 3128 L23
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179099_b ()V
   L24
    LINENUMBER 3129 L24
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179121_F ()V
   L25
    LINENUMBER 3130 L25
    INVOKESTATIC net/minecraft/client/renderer/RenderHelper.func_74518_a ()V
   L26
    LINENUMBER 3131 L26
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179089_o ()V
   L27
    LINENUMBER 3132 L27
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179097_i ()V
   L1
    LINENUMBER 3134 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I I F] []
    RETURN
   L28
    LOCALVARIABLE i I L3 L1 4
    LOCALVARIABLE f F L4 L1 5
    LOCALVARIABLE f1 F L5 L1 6
    LOCALVARIABLE f2 F L6 L1 7
    LOCALVARIABLE f3 F L7 L1 8
    LOCALVARIABLE f4 F L8 L1 9
    LOCALVARIABLE f5 F L9 L1 10
    LOCALVARIABLE f6 F L10 L1 11
    LOCALVARIABLE f7 F L18 L1 12
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L28 0
    LOCALVARIABLE p_190563_1_ I L0 L28 1
    LOCALVARIABLE p_190563_2_ I L0 L28 2
    LOCALVARIABLE p_190563_3_ F L0 L28 3
    MAXSTACK = 5
    MAXLOCALS = 13

  // access flags 0x1008
  static synthetic access$000(Lnet/minecraft/client/renderer/EntityRenderer;)Lnet/minecraft/client/Minecraft;
   L0
    LINENUMBER 114 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    ARETURN
   L1
    LOCALVARIABLE x0 Lnet/minecraft/client/renderer/EntityRenderer; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x8
  static <clinit>()V
   L0
    LINENUMBER 116 L0
    INVOKESTATIC org/apache/logging/log4j/LogManager.getLogger ()Lorg/apache/logging/log4j/Logger;
    PUTSTATIC net/minecraft/client/renderer/EntityRenderer.field_147710_q : Lorg/apache/logging/log4j/Logger;
   L1
    LINENUMBER 117 L1
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "textures/environment/rain.png"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    PUTSTATIC net/minecraft/client/renderer/EntityRenderer.field_110924_q : Lnet/minecraft/util/ResourceLocation;
   L2
    LINENUMBER 118 L2
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "textures/environment/snow.png"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    PUTSTATIC net/minecraft/client/renderer/EntityRenderer.field_110923_r : Lnet/minecraft/util/ResourceLocation;
   L3
    LINENUMBER 228 L3
    BIPUSH 24
    ANEWARRAY net/minecraft/util/ResourceLocation
    DUP
    ICONST_0
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/notch.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    ICONST_1
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/fxaa.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    ICONST_2
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/art.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    ICONST_3
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/bumpy.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    ICONST_4
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/blobs2.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    ICONST_5
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/pencil.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 6
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/color_convolve.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 7
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/deconverge.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 8
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/flip.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 9
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/invert.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 10
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/ntsc.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 11
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/outline.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 12
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/phosphor.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 13
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/scan_pincushion.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 14
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/sobel.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 15
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/bits.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 16
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/desaturate.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 17
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/green.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 18
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/blur.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 19
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/wobble.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 20
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/blobs.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 21
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/antialias.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 22
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/creeper.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 23
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/spider.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    PUTSTATIC net/minecraft/client/renderer/EntityRenderer.field_147712_ad : [Lnet/minecraft/util/ResourceLocation;
   L4
    LINENUMBER 229 L4
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_147712_ad : [Lnet/minecraft/util/ResourceLocation;
    ARRAYLENGTH
    PUTSTATIC net/minecraft/client/renderer/EntityRenderer.field_147708_e : I
    RETURN
    MAXSTACK = 6
    MAXLOCALS = 0
}
